Files
RobustToolbox/Robust.Client
Tom Leys bde650689b Perf: Avoid a copy of ComponentChanges every tick within Checkpoints (#5146)
* Perf: Avoid a copy of ComponentChanges every tick within Checkpoints

- Also remove temporary Dictionary created every tick * every change
- Reduces GC load, 6GB less temporary allocations on typical replays.

* perf: Checkpoints: Apply state changes in-place when possible

- Avoids >1GB of gas tile allocations.

* Revert "perf: Checkpoints: Apply state changes in-place when possible"

This reverts commit 1a478944a6.

* Fix delta state merge issues

---------

Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
2024-06-05 18:06:38 +10:00
..
2024-05-29 16:14:37 +10:00
2024-06-05 16:32:56 +10:00
2024-05-24 14:08:41 +10:00
2024-05-06 01:29:34 +02:00
2023-11-07 09:34:09 +11:00
2023-11-07 09:34:09 +11:00
2024-06-05 17:04:49 +10:00