Kelsi
3abe47adc6
perf(editor): periodic M2 model GPU cache cleanup every 30s
...
The new persistent path->modelId map keeps models alive across rebuilds,
which is great for the common case of moving an instance, but means
models that lost all references stay in GPU memory forever. Added a
30s timer that calls m2Renderer->cleanupUnusedModels(), which has its
own 60s grace period before actual eviction — so models stick around
~60-90s after their last instance is removed and then get freed.
2026-05-06 03:26:39 -07:00
..
2026-05-06 02:02:01 -07:00
2026-05-05 03:47:03 -07:00
2026-05-05 06:35:37 -07:00
2026-05-05 06:35:37 -07:00
2026-05-06 02:18:37 -07:00
2026-05-05 15:23:58 -07:00
2026-05-06 01:41:53 -07:00
2026-05-05 10:21:14 -07:00
2026-05-06 03:26:39 -07:00
2026-05-06 03:01:09 -07:00
2026-05-05 03:47:03 -07:00
2026-05-05 04:44:54 -07:00
2026-05-05 06:48:05 -07:00
2026-05-05 06:48:05 -07:00
2026-05-05 12:58:11 -07:00
2026-05-05 12:58:11 -07:00
2026-05-05 03:47:03 -07:00
2026-05-05 03:47:03 -07:00
2026-05-05 15:16:20 -07:00
2026-05-05 09:45:00 -07:00
2026-05-06 03:13:26 -07:00
2026-05-05 13:33:28 -07:00
2026-05-06 03:23:06 -07:00
2026-05-06 03:23:06 -07:00
2026-05-05 03:47:03 -07:00
2026-05-05 04:10:46 -07:00
2026-05-06 02:57:07 -07:00
2026-05-06 03:17:10 -07:00
2026-05-05 07:10:29 -07:00
2026-05-05 03:47:03 -07:00
2026-05-05 14:05:22 -07:00
2026-05-05 14:10:47 -07:00
2026-05-06 01:54:10 -07:00
2026-05-05 16:42:41 -07:00
2026-05-05 12:48:50 -07:00
2026-05-05 12:48:50 -07:00
2026-05-05 16:31:13 -07:00
2026-05-05 16:31:13 -07:00
2026-05-06 02:52:46 -07:00
2026-05-05 16:06:34 -07:00
2026-05-05 03:47:03 -07:00
2026-05-05 16:42:41 -07:00
2026-05-05 15:42:35 -07:00
2026-05-05 15:42:35 -07:00
2026-05-06 02:03:30 -07:00
2026-05-06 01:40:05 -07:00
2026-05-05 13:39:53 -07:00
2026-05-05 13:39:53 -07:00
2026-05-05 03:47:03 -07:00
2026-05-05 03:47:03 -07:00
2026-05-05 16:01:29 -07:00
2026-05-05 16:01:29 -07:00
2026-05-05 15:52:59 -07:00
2026-05-05 15:52:59 -07:00