#1503

[Feature Request] RingBuffer option for the profiler

OpenBizzarrusopened 3d ago

We (me and my company) would like to integrate the tracy profiler directly into our game client, rather than having it as a separate tool. However, game sessions can last many hours, and the memory consuption of such a long capture would be very high, considering that the profiler memory usage right now after just one minute of running our game is already at 2GB.

It would be nice if we could choose to only store, say, the last minute (or some other time frame) worth of data in a RingBuffer like structure, so the memory usage would not keep increasing into infinity. It would also be nice to have such a feature as an option for the stand-alone profiler, if one wants to just keep the profiler running over a long play session (or forgets to disconnect the profiler).

I know that implementing such a feature might be quite difficult depending on how tracy currently stores its data, so if that's not possible it's not a huge problem for us, but it would be a nice-to-have.

Activity

0

No activity yet.