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