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 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. |
|||
|
|
|
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.
|
|||
|
|