Is there any tool that draws a graphic visualization of a process' memory?
I'd like a graph showing the percentage of pages in physical memory and in the page file.
Is there any tool that draws a graphic visualization of a process' memory?
I'd like a graph showing the percentage of pages in physical memory and in the page file.
Process Explorer has several visualization options for both individual processes and the system as a whole.
You can try:
You'll likely need to get the Windows debugging tools in order for your tool of choice to hook into your process.
I would use pslist, specify the pid I was interested in, and grep for the virtual memory and working set. I would then pipe to an output file and plot it using something like graphviz (or excel if you want it really quick and dirty). This would happen in a loop.
Sounds like alot, but its only a few minutes of thinking and scripting.
I use VMMAP for this very purpose.
It's a recent tool made by the Sysinternals team that brought us ProcessExplorer that was suggested in a precedent post.
Munin is what you need for Unix-like operating systems. Actually, Munin is great for graphing anything for which you can collect numbers. If you could get one to run a TCP server, it could graph the temperature in your refrigerator.
Check out Perfmon. It's a great performance monitoring tool that lets you graphically monitor nearly any aspect of a running program.
Using Process Explorer, right-click a process and use the "Properties..." menu. In the "Performance Graph" tab you can see the memory, io and cpu usage of an individual process.