- #if wxUSE_STOPWATCH && wxUSE_LONGLONG
- // check the performance
- int countrandomnumbers = 0, count = 0;
- wxTimeSpan tsTest(0,0,0,250);
- wxDateTime DT2, DT1 = wxDateTime::UNow();
- srand(0);
- while(1)
- {
- rand();
- ++countrandomnumbers;
- if ( countrandomnumbers == 1000 )
- {
- srand(0);
- countrandomnumbers = 0;
- ++count;
- DT2 = wxDateTime::UNow();
- wxTimeSpan ts = DT2.Subtract( DT1 );
- if ( ts.IsLongerThan( tsTest ) )
- {
- break;
- }
- }
- }
- const int max = 40 * count;
- #else
- static const int max = 10;
- #endif // wxUSE_STOPWATCH && wxUSE_LONGLONG