Smooth convoy startup and record Workshop 0.0.153
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-11-10 15:34:24 +01:00
parent d8352136e8
commit 2390f77554
72 changed files with 15088 additions and 161 deletions
+3 -1
View File
@@ -24,6 +24,8 @@ SCRIPT_METRICS = {
'hq_hunters_ms', 'hq_garrisons_ms', 'hq_convoys_ms', 'hq_bodies_ms',
'hq_radio_index_ms', 'hq_reports_ms', 'hq_planner_ms', 'hq_support_ms',
'hq_journal_ms', 'garrison_work_ms', 'performance_flush_ms',
'convoy_intercept_ms', 'convoy_runtime_ms', 'convoy_startup_ms',
'convoy_survey_ms', 'convoy_create_ms', 'convoy_cargo_ms',
}
@@ -85,7 +87,7 @@ def main():
for row in rows:
grouped[row['run'], row['metric']].append(row)
print('Scope times overlap: do not add mission_tick, hq_tick and HQ children.')
print('Wall timings have 1 ms resolution; zero does not prove zero cost.')
print('Wall timings use millisecond units; clock precision can coarsen with uptime. Zero does not prove zero cost.')
print('Engine metrics are ~1 Hz samples of engine-reported values, NOT AI-only time.')
previous_run = None
for (run, metric), items in sorted(grouped.items()):