summaryrefslogtreecommitdiff
path: root/tools/budgets.json
diff options
context:
space:
mode:
Diffstat (limited to 'tools/budgets.json')
-rw-r--r--tools/budgets.json8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/budgets.json b/tools/budgets.json
index 93e9a2b..ba7432d 100644
--- a/tools/budgets.json
+++ b/tools/budgets.json
@@ -1,12 +1,12 @@
{
"_author": "cirakg & claude ai",
"_summary": "Simulator budgets checked by `make perf` and `make memtest` (README section 18).",
- "_about": "Simulator timings depend on your PC and include the JVM start of monkeydo, so perf budgets only catch big regressions; from M4 on they are set to about 2x the measured baseline. 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.",
"perf": {
- "startup_ms": 3000,
- "first_frame_wall_ms": 15000
+ "startup_ms": 100,
+ "first_frame_wall_ms": 36000
},
"mem": {
- "mem_used_fraction": 0.70
+ "mem_used_fraction": 0.7
}
}