branchRust.ServerProfiler.Core/alloc_improvcancel
4 Commits over 0 Days - ∞cph!
Update: when recording an allocation, record the last/current method as well
Tests: snapshot in editor on Craggy
Update: simplifyin code around allocation buffer
- Previously it could be null, now not possible
Update: make lazy growing take into account number of created elements
This helps avoid wasting next frame if we didn't grow sufficiently
Clean: removing TODO comment
Update: record class and array size alongside the allocation size
Tests: tried export on Craggy
Update: track VirtualSize as well
- Also properly avoid false-sharing
Update: able to capture allocations from all threads
Tests: exported a profile in editor.
Update: remove hack that forced early recording of data to test tracking all memory allocations
Update: able to record working set of a process
Tests: tested in editor for win, need to test on linux