Changeset 3578 in Sophya for trunk/SophyaProg
- Timestamp:
- Feb 20, 2009, 12:03:43 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaProg/Tests/tcmd.cc
r3276 r3578 394 394 cout << "**** tcmd.cc : Test class SOPHYA::Timer() **** " << endl; 395 395 Timer tm("tcmd::Timer", false); 396 396 397 int N = 10000000; 397 398 double * x = new double[N]; … … 400 401 for(int k=0; k<N; k++) x[k] = cos(x[k]); 401 402 tm.Split(); 402 cout << " Step1: PARTIAL CPU=" << tm.PartialCPUTime() 403 << " Elapsed= " << tm.PartialElapsedTime() << endl; 404 cout << " Step1: TOTAL CPU=" << tm.TotalCPUTime() 405 << " Elapsed= " << tm.TotalElapsedTime() << endl; 403 cout << " Step1: PARTIAL CPU(s)=" << tm.PartialCPUTime() 404 << " Elapsed (s)= " << tm.PartialElapsedTime() 405 << " Elapsed (ms)= " << tm.PartialElapsedTimems() << endl; 406 cout << " Step1: TOTAL CPU(s)=" << tm.TotalCPUTime() 407 << " Elapsed (s)= " << tm.TotalElapsedTime() 408 << " Elapsed (ms)= " << tm.TotalElapsedTimems() << endl; 406 409 407 410 for(int k=0; k<N; k++) x[k] *= 8.5; … … 409 412 410 413 tm.Split(); 411 cout << " Step2: PARTIAL CPU=" << tm.PartialCPUTime() 412 << " Elapsed= " << tm.PartialElapsedTime() << endl; 413 cout << " Step2: TOTAL CPU=" << tm.TotalCPUTime() 414 << " Elapsed= " << tm.TotalElapsedTime() << endl; 414 cout << " Step2: PARTIAL CPU(s)=" << tm.PartialCPUTime() 415 << " Elapsed (s)= " << tm.PartialElapsedTime() 416 << " Elapsed (ms)= " << tm.PartialElapsedTimems() << endl; 417 cout << " Step2: TOTAL CPU(s)=" << tm.TotalCPUTime() 418 << " Elapsed (s)= " << tm.TotalElapsedTime() 419 << " Elapsed (ms)= " << tm.TotalElapsedTimems() << endl; 415 420 416 421 for(int k=0; k<N; k++) x[k] = sin(x[k]); … … 420 425 421 426 tm.Split(); 422 cout << " Step3: PARTIAL CPU=" << tm.PartialCPUTime() 423 << " Elapsed= " << tm.PartialElapsedTime() << endl; 424 cout << " Step3: TOTAL CPU=" << tm.TotalCPUTime() 425 << " Elapsed= " << tm.TotalElapsedTime() << endl; 426 427 428 delete x; 429 } 430 427 cout << " Step3: PARTIAL CPU(s)=" << tm.PartialCPUTime() 428 << " Elapsed (s)= " << tm.PartialElapsedTime() 429 << " Elapsed (ms)= " << tm.PartialElapsedTimems() << endl; 430 cout << " Step3: TOTAL CPU(s)=" << tm.TotalCPUTime() 431 << " Elapsed (s)= " << tm.TotalElapsedTime() 432 << " Elapsed (ms)= " << tm.TotalElapsedTimems() << endl; 433 434 tm.Split("CheckPrintFmt", true); 435 cout << " Waiting 70 sec (sleep(70)) ... " << endl; 436 sleep(100); 437 tm.Split("CheckPrintFmt-AfterWait", true); 438 439 cout << " Doing delete[] x, sleep(5) ... " << endl; 440 delete[] x; 441 sleep(5); 442 } 443
Note:
See TracChangeset
for help on using the changeset viewer.