1.1 --- a/test/time_measure_test.cc Mon Feb 06 09:10:43 2006 +0000
1.2 +++ b/test/time_measure_test.cc Mon Feb 06 09:11:53 2006 +0000
1.3 @@ -28,10 +28,19 @@
1.4 void f()
1.5 {
1.6 double d=0;
1.7 - for(int i=0;i<10000;i++)
1.8 + for(int i=0;i<1000;i++)
1.9 d+=0.1;
1.10 }
1.11
1.12 +void g()
1.13 +{
1.14 + static Timer T;
1.15 +
1.16 + double d=0;
1.17 + for(int i=0;i<1000;i++)
1.18 + TimeStamp x(T);
1.19 +}
1.20 +
1.21 int main()
1.22 {
1.23 Timer T;
1.24 @@ -42,7 +51,12 @@
1.25 while(T.realTime()<2.0) ;
1.26 std::cout << T << '\n';
1.27 TimeStamp full;
1.28 - TimeStamp t=runningTimeTest(f,1,&n,&full);
1.29 + TimeStamp t;
1.30 + t=runningTimeTest(f,1,&n,&full);
1.31 + std::cout << t << " (" << n << " tests)\n";
1.32 + std::cout << "Total: " << full << "\n";
1.33 +
1.34 + t=runningTimeTest(g,1,&n,&full);
1.35 std::cout << t << " (" << n << " tests)\n";
1.36 std::cout << "Total: " << full << "\n";
1.37