Разделить частоту обновления часов и расчёта симуляции
Счётчик времени UI обновляется до 10 Гц по запрошенному времени, а тяжёлые циклы по-прежнему запускаются с адаптивным интервалом и обрабатывают весь накопленный промежуток. Обновить тесты и описание модели.
This commit is contained in:
@@ -0,0 +1,172 @@
|
||||
{
|
||||
"cycles_per_run": 30,
|
||||
"godot": {
|
||||
"build": "official",
|
||||
"hash": "ed1daf0bf001b61586d9930840f2f1394092c079",
|
||||
"hex": 263938,
|
||||
"major": 4,
|
||||
"minor": 7,
|
||||
"patch": 2,
|
||||
"status": "stable",
|
||||
"string": "4.7.2-stable (official)",
|
||||
"timestamp": 0
|
||||
},
|
||||
"input_saves_unchanged": true,
|
||||
"machine": "Mac16,8",
|
||||
"repeats": 2,
|
||||
"results": [
|
||||
{
|
||||
"applied_game_years": "600000",
|
||||
"cadence_steps": {
|
||||
"0.2": 30
|
||||
},
|
||||
"cpu_cycles_per_second": 5.5818824005294605,
|
||||
"cycles": 30,
|
||||
"final_adaptive_quality": 3,
|
||||
"final_cadence_hz": 5.0,
|
||||
"max_ms": 351.156,
|
||||
"mean_ms_per_cycle": 179.15103333333334,
|
||||
"mode": "fixed_5",
|
||||
"p95_ms": 188.985,
|
||||
"repeat": 0,
|
||||
"requested_simulation_seconds": 6.000000000000003,
|
||||
"save": "all_objects_speed6.adventure.json",
|
||||
"simulated_seconds_per_cpu_second": 1.1163764801058926
|
||||
},
|
||||
{
|
||||
"applied_game_years": "978333",
|
||||
"cadence_steps": {
|
||||
"0.2": 1,
|
||||
"0.25": 1,
|
||||
"0.33333333333333": 28
|
||||
},
|
||||
"cpu_cycles_per_second": 5.126867760649103,
|
||||
"cycles": 30,
|
||||
"final_adaptive_quality": 3,
|
||||
"final_cadence_hz": 3.0,
|
||||
"max_ms": 349.806,
|
||||
"mean_ms_per_cycle": 195.05086666666668,
|
||||
"mode": "adaptive_5_4_3",
|
||||
"p95_ms": 214.441,
|
||||
"repeat": 0,
|
||||
"requested_simulation_seconds": 9.783333333333333,
|
||||
"save": "all_objects_speed6.adventure.json",
|
||||
"simulated_seconds_per_cpu_second": 1.671928541945013
|
||||
},
|
||||
{
|
||||
"applied_game_years": "978333",
|
||||
"cadence_steps": {
|
||||
"0.2": 1,
|
||||
"0.25": 1,
|
||||
"0.33333333333333": 28
|
||||
},
|
||||
"cpu_cycles_per_second": 5.029407785556781,
|
||||
"cycles": 30,
|
||||
"final_adaptive_quality": 3,
|
||||
"final_cadence_hz": 3.0,
|
||||
"max_ms": 340.747,
|
||||
"mean_ms_per_cycle": 198.83056666666667,
|
||||
"mode": "adaptive_5_4_3",
|
||||
"p95_ms": 233.775,
|
||||
"repeat": 1,
|
||||
"requested_simulation_seconds": 9.783333333333333,
|
||||
"save": "all_objects_speed6.adventure.json",
|
||||
"simulated_seconds_per_cpu_second": 1.6401457611787948
|
||||
},
|
||||
{
|
||||
"applied_game_years": "600000",
|
||||
"cadence_steps": {
|
||||
"0.2": 30
|
||||
},
|
||||
"cpu_cycles_per_second": 5.403485464263869,
|
||||
"cycles": 30,
|
||||
"final_adaptive_quality": 3,
|
||||
"final_cadence_hz": 5.0,
|
||||
"max_ms": 351.698,
|
||||
"mean_ms_per_cycle": 185.06573333333333,
|
||||
"mode": "fixed_5",
|
||||
"p95_ms": 195.396,
|
||||
"repeat": 1,
|
||||
"requested_simulation_seconds": 6.000000000000003,
|
||||
"save": "all_objects_speed6.adventure.json",
|
||||
"simulated_seconds_per_cpu_second": 1.0806970928527742
|
||||
},
|
||||
{
|
||||
"applied_game_years": "600000",
|
||||
"cadence_steps": {
|
||||
"0.2": 30
|
||||
},
|
||||
"cpu_cycles_per_second": 5.218331511555821,
|
||||
"cycles": 30,
|
||||
"final_adaptive_quality": 3,
|
||||
"final_cadence_hz": 5.0,
|
||||
"max_ms": 373.477,
|
||||
"mean_ms_per_cycle": 191.63213333333334,
|
||||
"mode": "fixed_5",
|
||||
"p95_ms": 250.5,
|
||||
"repeat": 0,
|
||||
"requested_simulation_seconds": 6.000000000000003,
|
||||
"save": "many_objects_fragmented_stars_cycle.adventure.json",
|
||||
"simulated_seconds_per_cpu_second": 1.0436663023111648
|
||||
},
|
||||
{
|
||||
"applied_game_years": "978333",
|
||||
"cadence_steps": {
|
||||
"0.2": 1,
|
||||
"0.25": 1,
|
||||
"0.33333333333333": 28
|
||||
},
|
||||
"cpu_cycles_per_second": 5.21296979935453,
|
||||
"cycles": 30,
|
||||
"final_adaptive_quality": 3,
|
||||
"final_cadence_hz": 3.0,
|
||||
"max_ms": 373.168,
|
||||
"mean_ms_per_cycle": 191.82923333333332,
|
||||
"mode": "adaptive_5_4_3",
|
||||
"p95_ms": 258.047,
|
||||
"repeat": 0,
|
||||
"requested_simulation_seconds": 9.783333333333333,
|
||||
"save": "many_objects_fragmented_stars_cycle.adventure.json",
|
||||
"simulated_seconds_per_cpu_second": 1.7000073734561718
|
||||
},
|
||||
{
|
||||
"applied_game_years": "978333",
|
||||
"cadence_steps": {
|
||||
"0.2": 1,
|
||||
"0.25": 1,
|
||||
"0.33333333333333": 28
|
||||
},
|
||||
"cpu_cycles_per_second": 5.195109254879333,
|
||||
"cycles": 30,
|
||||
"final_adaptive_quality": 3,
|
||||
"final_cadence_hz": 3.0,
|
||||
"max_ms": 372.878,
|
||||
"mean_ms_per_cycle": 192.48873333333333,
|
||||
"mode": "adaptive_5_4_3",
|
||||
"p95_ms": 254.848,
|
||||
"repeat": 1,
|
||||
"requested_simulation_seconds": 9.783333333333333,
|
||||
"save": "many_objects_fragmented_stars_cycle.adventure.json",
|
||||
"simulated_seconds_per_cpu_second": 1.694182851452316
|
||||
},
|
||||
{
|
||||
"applied_game_years": "600000",
|
||||
"cadence_steps": {
|
||||
"0.2": 30
|
||||
},
|
||||
"cpu_cycles_per_second": 5.137478056546851,
|
||||
"cycles": 30,
|
||||
"final_adaptive_quality": 3,
|
||||
"final_cadence_hz": 5.0,
|
||||
"max_ms": 375.784,
|
||||
"mean_ms_per_cycle": 194.64803333333333,
|
||||
"mode": "fixed_5",
|
||||
"p95_ms": 255.446,
|
||||
"repeat": 1,
|
||||
"requested_simulation_seconds": 6.000000000000003,
|
||||
"save": "many_objects_fragmented_stars_cycle.adventure.json",
|
||||
"simulated_seconds_per_cpu_second": 1.0274956113093707
|
||||
}
|
||||
],
|
||||
"speed": 6
|
||||
}
|
||||
Reference in New Issue
Block a user