aboutsummaryrefslogtreecommitdiff
path: root/src/modules/systemlib/perf_counter.c
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-12-20 21:52:10 +0100
committerLorenz Meier <lm@inf.ethz.ch>2013-12-20 21:52:10 +0100
commitf174ca3ce5dfe338b79f52de46f127abf1c3aca1 (patch)
tree124b1454e37b8c0c7ce97b85b3d49ee97dbe3006 /src/modules/systemlib/perf_counter.c
parent3ad9dd030c01e233a78aebfd2e20e67168962255 (diff)
downloadpx4-firmware-f174ca3ce5dfe338b79f52de46f127abf1c3aca1.tar.gz
px4-firmware-f174ca3ce5dfe338b79f52de46f127abf1c3aca1.tar.bz2
px4-firmware-f174ca3ce5dfe338b79f52de46f127abf1c3aca1.zip
Added average as direct output
Diffstat (limited to 'src/modules/systemlib/perf_counter.c')
-rw-r--r--src/modules/systemlib/perf_counter.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/systemlib/perf_counter.c b/src/modules/systemlib/perf_counter.c
index bf84b7945..b4ca0ed3e 100644
--- a/src/modules/systemlib/perf_counter.c
+++ b/src/modules/systemlib/perf_counter.c
@@ -295,10 +295,11 @@ perf_print_counter(perf_counter_t handle)
case PC_ELAPSED: {
struct perf_ctr_elapsed *pce = (struct perf_ctr_elapsed *)handle;
- printf("%s: %llu events, %lluus elapsed, min %lluus max %lluus\n",
+ printf("%s: %llu events, %lluus elapsed, %llu avg, min %lluus max %lluus\n",
handle->name,
pce->event_count,
pce->time_total,
+ pce->time_total / pce->event_count,
pce->time_least,
pce->time_most);
break;