AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 31034
Accepted
Luca Martinetti
Luca Martinetti
Asked: 2009-06-25 07:04:19 +0800 CST2009-06-25 07:04:19 +0800 CST 2009-06-25 07:04:19 +0800 CST

过程存储器的图形可视化

  • 772

是否有任何工具可以绘制进程内存的图形可视化?

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

windows memory visualization paging
  • 7 7 个回答
  • 5327 Views

7 个回答

  • Voted
  1. Best Answer
    Richard Slater
    2009-06-25T07:10:59+08:002009-06-25T07:10:59+08:00

    Process Explorer为单个流程和整个系统提供了多个可视化选项。

    • 11
  2. squillman
    2009-06-25T07:14:45+08:002009-06-25T07:14:45+08:00

    你可以试试:

    • 进程浏览器
    • 进程黑客
    • Red-Gate Memory Tracker(目前是实验性的)

    您可能需要获取Windows 调试工具,以便您选择的工具能够挂接到您的进程中。

    • 4
  3. matt
    2009-07-01T09:40:13+08:002009-07-01T09:40:13+08:00

    我会使用 pslist,指定我感兴趣的 pid,然后使用 grep 获取虚拟内存和工作集。然后,我将通过管道传输到一个输出文件并使用类似 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] [-r n] [\\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.
       -r n        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`
    
    • 3
  4. Steve Schnepp
    2009-07-01T23:56:29+08:002009-07-01T23:56:29+08:00

    为此,我使用VMMAP。

    这是 Sysinternals 团队最近制作的一个工具,它为我们带来了ProcessExplorer,这是在一篇先例文章中提出的。

    • 3
  5. Ernie
    2009-06-25T07:56:22+08:002009-06-25T07:56:22+08:00

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

    • 2
  6. Kevin Kibler
    2009-07-04T11:43:01+08:002009-07-04T11:43:01+08:00

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

    • 2
  7. Evgeny
    2009-07-01T09:21:00+08:002009-07-01T09:21:00+08:00

    使用 Process Explorer,右键单击一个进程并使用“Properties...”菜单。在“性能图”选项卡中,您可以查看单个进程的内存、io 和 cpu 使用情况。

    • 1

相关问题

  • 您最喜欢的云计算提供商是什么?[关闭]

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve