+ #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