perf: hak-audit — spredte timere, fælles cache (markør->station, salgssteder, identify, Wait-punkter, lagre, positioner), bygningsliste 10 s, profiler, simulering (v1.28.0.0)
Audit (2 reviewere) + simulering bench/bench_hak.lua: værste frame 124,7 ms -> 0,9 ms. - Holdende vognes genplanlægning (5 s) spredes tilfældigt over hele intervallet (før: alle i samme frame). - ADCache: korttids-cache m. spredt udløb (+0-50 %), kun aktiv i spillet; stationsopslag 30 s. - Bygningsliste 10 s (før 1 s: bygninger x markører hvert sekund). Markarbejde-tick forskudt 0,5 s fra menuen. - ADProfiler: logger top-6 langsomste indgange pr. minut ved > 2 ms.
This commit is contained in:
@@ -309,7 +309,7 @@ end
|
||||
-- stående for evigt. Her genoptages ventningen for aktive traktorer i et forsynings-run hvis
|
||||
-- aflæsningsopgave peger på en Wait-markør: hjem = run'ets mål, og reservationen sættes igen.
|
||||
-- Kaldes fra ADSmartPickup:update (throttlet).
|
||||
ADUnloadWait.ADOPT_INTERVAL_MS = 5000
|
||||
ADUnloadWait.ADOPT_INTERVAL_MS = 5300
|
||||
local adoptTimerMs = ADUnloadWait.ADOPT_INTERVAL_MS
|
||||
|
||||
function ADUnloadWait.adoptOrphans(adEnv)
|
||||
|
||||
Reference in New Issue
Block a user