Add a simple program to benchmark SGTimeStamp::stamp()

This commit is contained in:
fredb
2006-09-02 11:21:22 +00:00
parent 5b8f42ce5e
commit 0dc9de81ae

View File

@@ -0,0 +1,21 @@
#include <iostream>
#include <simgear/timing/timestamp.hxx>
using namespace std;
int main()
{
cout << "About to benchmark SGTimeStamp for 5 seconds. Press ENTER when ready." << endl;
int c = cin.get();
long nb = 0;
SGTimeStamp start, now;
start.stamp();
do {
nb += 1;
now.stamp();
} while ( ( now - start ) < 5000000 );
cout << ( nb / 5 ) << " iterations per seconds. Press ENTER to quit." << endl;
c = cin.get();
}