svn commit: r203526 -
projects/capabilities8/tools/tools/syscall_timing
Robert Watson
rwatson at FreeBSD.org
Fri Feb 5 15:03:44 UTC 2010
Author: rwatson
Date: Fri Feb 5 15:03:43 2010
New Revision: 203526
URL: http://svn.freebsd.org/changeset/base/203526
Log:
Merge c174286 by rwatson at rwatson_vimage_client on 2010/02/03 22:52:48
Always do one "warmup" run of every test before the measured loops.
Modified:
projects/capabilities8/tools/tools/syscall_timing/syscall_timing.c
Modified: projects/capabilities8/tools/tools/syscall_timing/syscall_timing.c
==============================================================================
--- projects/capabilities8/tools/tools/syscall_timing/syscall_timing.c Fri Feb 5 14:41:18 2010 (r203525)
+++ projects/capabilities8/tools/tools/syscall_timing/syscall_timing.c Fri Feb 5 15:03:43 2010 (r203526)
@@ -860,6 +860,10 @@ main(int argc, char *argv[])
if (the_test == NULL)
usage();
+ /*
+ * Run one warmup, then do the real thing (loops) times.
+ */
+ the_test->t_func(iterations);
for (k = 0; k < loops; k++) {
the_test->t_func(iterations);
timespecsub(&ts_end, &ts_start);
More information about the svn-src-projects
mailing list