I had some processes on a machine with 128GB memory that reported python memory allocation errors (the machine ran out of memory). My code only uses like 1-3GB memory... so I should not be getting these sorts of python memory allocation errors.
So I wanted to look into the memory usage by looking at memory usage over time with a chart.
- look for when the machine uses up all of it's memory
- is it sudden or gradual (maybe memory leak)
- look for trends that happen over time... (maybe it always happens once a day at the same time)
I got gkrellm and was excited to use it. It has great cpu, networking, disk charts. But for some reason the memory is not a chart... the memory instead is just a slider-widget representing 0% to 100% usage... which is not so useful.