Applies to:Dream Daemon
Status: Open

Issue hasn't been assigned a status value.
Now that we have server, and client CPU profiling I'd like to see memory usage profiling improved for both.

Right now we can only view basic memory usage details using the option from within DD or using SIGUSR2 on Linux, and this output has been very helpful in the past but it can only go so far.

Firstly, I'd like to see the memory details moved into the profiler as its own tab.

Secondly, I'd like to see the categories expanded to show exactly what types are using how much and how many of said type exist at the time.

This would make debugging issues where the garbage collector doesn't catch something a ton easier and go a long way in patching up progressive memory and CPU leaks.