-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
Is your feature request related to a problem? Please describe.
My memory usage often exceeds 90%, so I often need to find out which group of processes is causing a large amount of memory usage.
If I sort the processes by "private bytes", it breaks up the inheritance relationship, which makes me unable to estimate the total memory of a series of processes started by a certain process.
Describe the solution you'd like
I often use disk space analysis tools such as TreeSize/SpaceSniffer. They use TreeMap to show the disk space usage:
I just wrote some simple code to generate the image (draw by D3.js)(using CSV data exported by processhacker)
try it online on gh-pages "https://krysl.github.io/ProcessHacker_TreeMap/":
I think this is a good way to display memory usage.
Describe alternatives you've considered
Additional context
TreeMap can also be used for CPU usage analysis. But the CPU usage changes too fast, so maybe need other visualization methods, such as "Circular Treemap"