Tests for cached rendering performance
This commit is contained in:
parent
42fcd3417e
commit
0545dd4861
20 changed files with 1740562 additions and 0 deletions
407010
tests/benchmarks/baseline/headless_animation_stress.json
Normal file
407010
tests/benchmarks/baseline/headless_animation_stress.json
Normal file
File diff suppressed because it is too large
Load diff
194685
tests/benchmarks/baseline/headless_deep_nesting.json
Normal file
194685
tests/benchmarks/baseline/headless_deep_nesting.json
Normal file
File diff suppressed because it is too large
Load diff
677304
tests/benchmarks/baseline/headless_deep_nesting_cached.json
Normal file
677304
tests/benchmarks/baseline/headless_deep_nesting_cached.json
Normal file
File diff suppressed because it is too large
Load diff
16522
tests/benchmarks/baseline/headless_large_grid.json
Normal file
16522
tests/benchmarks/baseline/headless_large_grid.json
Normal file
File diff suppressed because it is too large
Load diff
74757
tests/benchmarks/baseline/headless_many_captions.json
Normal file
74757
tests/benchmarks/baseline/headless_many_captions.json
Normal file
File diff suppressed because it is too large
Load diff
67005
tests/benchmarks/baseline/headless_many_frames.json
Normal file
67005
tests/benchmarks/baseline/headless_many_frames.json
Normal file
File diff suppressed because it is too large
Load diff
253604
tests/benchmarks/baseline/headless_many_sprites.json
Normal file
253604
tests/benchmarks/baseline/headless_many_sprites.json
Normal file
File diff suppressed because it is too large
Load diff
18688
tests/benchmarks/baseline/headless_static_scene.json
Normal file
18688
tests/benchmarks/baseline/headless_static_scene.json
Normal file
File diff suppressed because it is too large
Load diff
14375
tests/benchmarks/baseline/headless_static_scene_cached.json
Normal file
14375
tests/benchmarks/baseline/headless_static_scene_cached.json
Normal file
File diff suppressed because it is too large
Load diff
51
tests/benchmarks/baseline/headless_summary.json
Normal file
51
tests/benchmarks/baseline/headless_summary.json
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
{
|
||||
"timestamp": "2025-11-28T19:22:01.900442",
|
||||
"mode": "headless",
|
||||
"results": {
|
||||
"many_frames": {
|
||||
"avg_work_ms": 0.5644053203661328,
|
||||
"max_work_ms": 1.78,
|
||||
"frame_count": 3496
|
||||
},
|
||||
"many_sprites": {
|
||||
"avg_work_ms": 0.14705301494330555,
|
||||
"max_work_ms": 11.814,
|
||||
"frame_count": 13317
|
||||
},
|
||||
"many_captions": {
|
||||
"avg_work_ms": 0.49336296106557376,
|
||||
"max_work_ms": 2.202,
|
||||
"frame_count": 3904
|
||||
},
|
||||
"deep_nesting": {
|
||||
"avg_work_ms": 0.3517734925606891,
|
||||
"max_work_ms": 145.75,
|
||||
"frame_count": 10216
|
||||
},
|
||||
"deep_nesting_cached": {
|
||||
"avg_work_ms": 0.0942947468905298,
|
||||
"max_work_ms": 100.242,
|
||||
"frame_count": 35617
|
||||
},
|
||||
"large_grid": {
|
||||
"avg_work_ms": 2.2851537544696066,
|
||||
"max_work_ms": 11.534,
|
||||
"frame_count": 839
|
||||
},
|
||||
"animation_stress": {
|
||||
"avg_work_ms": 0.0924456547145996,
|
||||
"max_work_ms": 11.933,
|
||||
"frame_count": 21391
|
||||
},
|
||||
"static_scene": {
|
||||
"avg_work_ms": 2.022726128016789,
|
||||
"max_work_ms": 17.275,
|
||||
"frame_count": 953
|
||||
},
|
||||
"static_scene_cached": {
|
||||
"avg_work_ms": 2.694431129476584,
|
||||
"max_work_ms": 22.059,
|
||||
"frame_count": 726
|
||||
}
|
||||
}
|
||||
}
|
||||
2291
tests/benchmarks/baseline/windowed_animation_stress.json
Normal file
2291
tests/benchmarks/baseline/windowed_animation_stress.json
Normal file
File diff suppressed because it is too large
Load diff
2291
tests/benchmarks/baseline/windowed_deep_nesting.json
Normal file
2291
tests/benchmarks/baseline/windowed_deep_nesting.json
Normal file
File diff suppressed because it is too large
Load diff
2291
tests/benchmarks/baseline/windowed_large_grid.json
Normal file
2291
tests/benchmarks/baseline/windowed_large_grid.json
Normal file
File diff suppressed because it is too large
Load diff
2291
tests/benchmarks/baseline/windowed_many_captions.json
Normal file
2291
tests/benchmarks/baseline/windowed_many_captions.json
Normal file
File diff suppressed because it is too large
Load diff
2291
tests/benchmarks/baseline/windowed_many_frames.json
Normal file
2291
tests/benchmarks/baseline/windowed_many_frames.json
Normal file
File diff suppressed because it is too large
Load diff
2291
tests/benchmarks/baseline/windowed_many_sprites.json
Normal file
2291
tests/benchmarks/baseline/windowed_many_sprites.json
Normal file
File diff suppressed because it is too large
Load diff
2291
tests/benchmarks/baseline/windowed_static_scene.json
Normal file
2291
tests/benchmarks/baseline/windowed_static_scene.json
Normal file
File diff suppressed because it is too large
Load diff
41
tests/benchmarks/baseline/windowed_summary.json
Normal file
41
tests/benchmarks/baseline/windowed_summary.json
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"timestamp": "2025-11-28T16:53:30.850948",
|
||||
"mode": "windowed",
|
||||
"results": {
|
||||
"many_frames": {
|
||||
"avg_work_ms": 1.5756444444444444,
|
||||
"max_work_ms": 3.257,
|
||||
"frame_count": 90
|
||||
},
|
||||
"many_sprites": {
|
||||
"avg_work_ms": 0.6889555555555555,
|
||||
"max_work_ms": 1.533,
|
||||
"frame_count": 90
|
||||
},
|
||||
"many_captions": {
|
||||
"avg_work_ms": 1.2975777777777777,
|
||||
"max_work_ms": 3.386,
|
||||
"frame_count": 90
|
||||
},
|
||||
"deep_nesting": {
|
||||
"avg_work_ms": 0.6173444444444445,
|
||||
"max_work_ms": 1.4,
|
||||
"frame_count": 90
|
||||
},
|
||||
"large_grid": {
|
||||
"avg_work_ms": 3.6094,
|
||||
"max_work_ms": 6.631,
|
||||
"frame_count": 90
|
||||
},
|
||||
"animation_stress": {
|
||||
"avg_work_ms": 0.5419333333333334,
|
||||
"max_work_ms": 1.081,
|
||||
"frame_count": 90
|
||||
},
|
||||
"static_scene": {
|
||||
"avg_work_ms": 3.321588888888889,
|
||||
"max_work_ms": 11.905,
|
||||
"frame_count": 90
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue