Chromium Code Reviews| Index: tools/bbh_shootout.cpp |
| diff --git a/tools/bbh_shootout.cpp b/tools/bbh_shootout.cpp |
| index 24d7b865006e484e82e5bc5a68fbfad8c2e79926..36fe758f41a90919104c12e1edf73736a071d03b 100644 |
| --- a/tools/bbh_shootout.cpp |
| +++ b/tools/bbh_shootout.cpp |
| @@ -268,7 +268,7 @@ static bool benchmark_loop( |
| const BenchmarkControl& benchControl, |
| SkTArray<Histogram>& histogram) { |
| static const SkString timeFormat("%f"); |
| - TimerData timerData(timeFormat, timeFormat); |
| + TimerData timerData(argc - 1); |
| for (int index = 1; index < argc; ++index) { |
| BenchTimer timer; |
| SkString path(argv[index]); |
| @@ -278,22 +278,17 @@ static bool benchmark_loop( |
| continue; |
| } |
| benchControl.fFunction(benchControl.fType, benchControl.fTileSize, path, pic, &timer); |
| - timerData.appendTimes(&timer, argc - 1 == index); |
| + timerData.appendTimes(&timer); |
| histogram[index - 1].fPath = path; |
| histogram[index - 1].fCpuTime = SkDoubleToScalar(timer.fCpu); |
| } |
| const SkString timerResult = timerData.getResult( |
| - /*logPerIter = */ false, |
| - /*printMin = */ false, |
| - /*repeatDraw = */ 1, |
|
scroggo
2013/07/30 19:12:34
The old code takes the sum of the times, since it
bsalomon
2013/07/31 15:21:39
Nice catch, adding sglez@.
|
| + /*doubleFormat = */ timeFormat.c_str(), |
| + /*result = */ TimerData::kAvg_Result, |
| /*configName = */ benchControl.fName.c_str(), |
| - /*showWallTime = */ false, |
| - /*showTruncatedWallTime = */ false, |
| - /*showCpuTime = */ true, |
| - /*showTruncatedCpuTime = */ false, |
| - /*showGpuTime = */ false); |
| + /*timerFlags = */ TimerData::kCpu_Flag); |
| const char findStr[] = "= "; |
| int pos = timerResult.find(findStr); |