diff options
Diffstat (limited to 'tools/budgets.json')
| -rw-r--r-- | tools/budgets.json | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/budgets.json b/tools/budgets.json index ba7432d..5e330c9 100644 --- a/tools/budgets.json +++ b/tools/budgets.json @@ -1,12 +1,13 @@ { "_author": "cirakg & claude ai", "_summary": "Simulator budgets checked by `make perf` and `make memtest` (README section 18).", - "_about": "Simulator timings depend on your PC. startup_ms (in-app, object creation to first full frame) measured 1-18 ms in M4; its budget leaves room for simulator jitter. first_frame_wall_ms includes the JVM start of monkeydo, loading the glance, the 2 s pause and the tap that opens the app (16-18 s in M4), so it only catches big regressions; set to about 2x. Memory is a hard limit: at most 70 % of the watch-app memory of the device.", + "_about": "Simulator timings depend on your PC. startup_ms (in-app, object creation to first full frame) measured 1-18 ms in M4; its budget leaves room for simulator jitter. first_frame_wall_ms includes the JVM start of monkeydo, loading the glance, the 2 s pause and the tap that opens the app (16-18 s in M4), so it only catches big regressions; set to about 2x. Memory is a hard limit: at most 70 % of the watch-app memory of the device, and 70 % of the glance's 64 KB.", "perf": { "startup_ms": 100, "first_frame_wall_ms": 36000 }, "mem": { - "mem_used_fraction": 0.7 + "mem_used_fraction": 0.7, + "glance_mem_used_fraction": 0.7 } } |
