|
DM: also run benches once.
Also:
- make GrMemoryPoolBenches threadsafe
- some tweaks to various DM code
- rename GM::shortName() to getName() to match benches and tests
On my desktop, (289 GMs, 617 benches) x 4 configs, 227 tests takes 46s in Debug, 14s in Release. (Still minutes faster than running tests && bench && gm.) GPU singlethreading is definitely the limiting factor again; going to reexamine whether that's helpful to thread it again.
BUG=skia:
Committed: http://code.google.com/p/skia/source/detail?r=13603
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+427 lines, -206 lines) |
Patch |
|
M |
bench/GrMemoryPoolBench.cpp
|
View
|
1
2
|
5 chunks |
+28 lines, -8 lines |
0 comments
|
Download
|
|
M |
bench/SkBenchmark.h
|
View
|
|
2 chunks |
+3 lines, -12 lines |
0 comments
|
Download
|
|
M |
bench/SkGMBench.cpp
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
bench/benchmain.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
dm/DM.cpp
|
View
|
1
2
3
4
|
6 chunks |
+86 lines, -54 lines |
0 comments
|
Download
|
|
A |
dm/DMBenchTask.h
|
View
|
1
2
|
1 chunk |
+67 lines, -0 lines |
0 comments
|
Download
|
|
A |
dm/DMBenchTask.cpp
|
View
|
1
2
|
1 chunk |
+86 lines, -0 lines |
0 comments
|
Download
|
|
M |
dm/DMCpuTask.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
dm/DMCpuTask.cpp
|
View
|
1
2
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
dm/DMGpuTask.h
|
View
|
1
2
|
2 chunks |
+1 line, -4 lines |
0 comments
|
Download
|
|
M |
dm/DMGpuTask.cpp
|
View
|
1
2
|
2 chunks |
+5 lines, -8 lines |
0 comments
|
Download
|
|
M |
dm/DMTask.h
|
View
|
1
2
3
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
dm/DMTask.cpp
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
dm/DMTestTask.h
|
View
|
1
2
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
dm/DMTestTask.cpp
|
View
|
1
2
|
1 chunk |
+8 lines, -3 lines |
0 comments
|
Download
|
|
M |
dm/DMUtil.h
|
View
|
1
2
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
dm/DMUtil.cpp
|
View
|
1
2
|
1 chunk |
+10 lines, -4 lines |
0 comments
|
Download
|
|
M |
gm/gm.h
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
gm/gm.cpp
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
gm/gmmain.cpp
|
View
|
1
|
19 chunks |
+21 lines, -21 lines |
0 comments
|
Download
|
|
M |
gyp/bench.gyp
|
View
|
|
3 chunks |
+1 line, -82 lines |
0 comments
|
Download
|
|
A |
gyp/bench.gypi
|
View
|
|
1 chunk |
+88 lines, -0 lines |
0 comments
|
Download
|
|
M |
gyp/dm.gyp
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
samplecode/GMSampleView.h
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 9 (0 generated)
|