1
0
Fork 0
Commit Graph

6 Commits

Author SHA1 Message Date
Michael Alexsander 5246b5fba9
Add leftover scroll hints, and panels for scrollables without hints 2025-12-12 10:59:03 -03:00
aaronp64 520f159810 Prevent ObjectDB snapshots from being overwritten
Updated ObjectDBProfilerPanel::receive_snapshot to check if file exists, and make filename unique before writing, to avoid overwriting when multiple snapshots are made within same second.
2025-12-05 11:44:22 -05:00
aaronp64 ed6181c943 Fix GameStateSnapshots not being freed
Updated GameStateSnapshot to inherit from RefCounted, to be automatically deleted when reference count reaches zero, and removed GameStateSnapshotRef wrapper class.
2025-12-04 14:42:40 -05:00
Mikael Hermansson 3528e83ff3 Various fixes and style nitpicks 2025-07-09 14:27:48 +02:00
Rémi Verschelde 0adf0898eb Various style nitpicks 2025-07-08 16:39:24 +02:00
Aleksander Litynski 78f1543e35 Add an ObjectDB Profiling Tool
A new tab is added to the debugger that can help profile a game's memory usage.

Specifically, this lets you save a snapshot of all the objects in a running
game's ObjectDB to disk. It then lets you view the snapshot and diff two
snapshots against each other. This is meant to work similarly to Chrome's
heap snapshot tool or Unity's memory profiler.
2025-07-08 16:39:24 +02:00