mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
Correct test case bugs fclasses bug23237 to make it stable.
This commit is contained in:
@@ -128,14 +128,18 @@ static Standard_Integer OCC23237 (Draw_Interpretor& di, Standard_Integer /*argc*
|
||||
}
|
||||
|
||||
int aNbEnters = 0;
|
||||
Standard_Real aPerfMeter_CPUtime = 0., aTimer_ElapsedTime = aTM.ElapsedTime();
|
||||
Standard_Real aPerfMeter_CPUtime = 0., aTimer_CPUTime = 0., aS;
|
||||
Standard_Integer aM, aH;
|
||||
aTM.Show(aS, aM, aH, aTimer_CPUTime);
|
||||
|
||||
perf_get_meter("TestMeter", &aNbEnters, &aPerfMeter_CPUtime);
|
||||
perf_init_meter("TestMeter");
|
||||
|
||||
Standard_Real aTimeDiff = (fabs(aTimer_ElapsedTime - aPerfMeter_CPUtime) / aTimer_ElapsedTime);
|
||||
Standard_Real aTimeDiff = (fabs(aTimer_CPUTime - aPerfMeter_CPUtime) / aTimer_CPUTime);
|
||||
|
||||
printf("\nMeasurement results (%d cycles):\n", count);
|
||||
printf("\nOSD_PerfMeter CPU time: %lf\nOSD_Timer elapsed time: %lf\n", aPerfMeter_CPUtime, aTimer_ElapsedTime);
|
||||
printf("\nOSD_PerfMeter CPU time: %lf\nOSD_Timer CPU time: %lf\n",
|
||||
aPerfMeter_CPUtime, aTimer_CPUTime);
|
||||
printf("Time delta is: %.3lf %%\n", aTimeDiff * 100);
|
||||
|
||||
if (aTimeDiff > 0.2)
|
||||
|
Reference in New Issue
Block a user