I left a sample running (looking for memory leaks) and it looks like it ran for 5 hours and then crashed:
Tracy's using a lot of memory and seems like it ran out. Would be nice if I could set a memory use limit (or time limit?) and it would automatically stop recording at that point. Do I need to use capture.exe for that kind of use case?
This isn't the first time so I left a debugger attached to the profiler. Using Tracy Release build. Callstack:
vcruntime140.dll!memcpy() Line 433 Unknown
> Tracy.exe!tracy::Vector<tracy::ChildSample>::AllocMore() Line 302 C++
Tracy.exe!tracy::Worker::Exec() Line 2828 C++
[External Code]
I left a sample running (looking for memory leaks) and it looks like it ran for 5 hours and then crashed:
Tracy's using a lot of memory and seems like it ran out. Would be nice if I could set a memory use limit (or time limit?) and it would automatically stop recording at that point. Do I need to use capture.exe for that kind of use case?
This isn't the first time so I left a debugger attached to the profiler. Using Tracy Release build. Callstack:
That's here:
Looking into Realloc, it doesn't check the pointer it receives is not null:
I'm using tracy v0.10 37aff70dfa50cf6307b3fee6074d627dc2929143 plus cherry picked 5ce238e.