过程记忆的graphics可视化

有什么工具可以绘制进程内存的graphics可视化?

我想要一张显示物理内存和页面文件中页面百分比的图表。

Process Explorer对于单个进程和整个系统都有几个可视化选项。

你可以试试:

  • Process Explorer
  • stream程黑客
  • 红门记忆跟踪器 (这是目前的实验)

您可能需要获取Windowsdebugging工具 ,以便将所选工具挂接到您的过程中。

我使用VMMAP来达到这个目的。

这是Sysinternals团队最近推出的一个工具,它为我们带来了先前build议的ProcessExplorer 。

Munin是类Unix操作系统所需要的。 实际上,Munin很擅长绘制任何你可以收集数字的东西。 如果你能得到一个运行TCP服务器,它可以绘制冰箱里的温度。

我会使用pslist,指定我感兴趣的pid,以及grep的虚拟内存和工作集。 然后,我将pipe道输出文件,并使用graphviz(或Excel如果你想它真的很快和肮脏)的东西绘图。 这会发生在一个循环中。

听起来很像,但只有几分钟的思考和脚本。

C:\bin>pslist /? 1 pslist v1.28 - Sysinternals PsList Copyright ⌐ 2000-2004 Mark Russinovich Sysinternals Usage: C:\bin\pslist.EXE [-d][-m][-x][-t][-s [n] [-rn] [\\computer [-u username][-p password][name|pid] -d Show thread detail. -m Show memory detail. -x Show processes, memory information and threads. -t Show process tree. -s [n] Run in task-manager mode, for optional seconds specified. Press Escape to abort. -rn Task-manager mode refresh rate in seconds (default is 1). \\computer Specifies remote computer. -u Optional user name for remote login. -p Optional password for remote login. If you don't present on the command line pslist will prompt you for it if necessary. name Show information about processes that begin with the name specified. -e Exact match the process name. pid Show information about specified process. All memory values are displayed in KB. Abbreviation key: Pri Priority Thd Number of Threads Hnd Number of Handles VM Virtual Memory WS Working Set Priv Private Virtual Memory Priv Pk Private Virtual Memory Peak Faults Page Faults NonP Non-Paged Pool Page Paged Pool Cswtch Context Switches` 

检查Perfmon 。 这是一款出色的性能监控工具,可让您以graphics方式监控正在运行的程序的几乎任何方面。

使用Process Explorer,右键点击一个进程并使用“Properties …”菜单。 在“性能图”选项卡中,您可以看到单个进程的内存,IO和CPU使用情况。