【问题标题】:Process information in dump转储中的进程信息
【发布时间】:2012-04-19 18:44:56
【问题描述】:

我了解到,windbg 中的 .tlist 命令会在创建故障转储时转储系统中运行的所有进程。

我想查看每个进程的内存信息。这样它就可以帮助我查看系​​统是否因任何特定进程而过载。

【问题讨论】:

    标签: windbg crash-dumps sos


    【解决方案1】:

    !process 0 1 将列出所有进程并显示每个进程的内存相关信息。我使用 livekd 发出了这个命令并获得了所有进程。这是我的 chrome 进程(我从输出中挑选出来的):

    PROCESS fffffa8007cb4200
    SessionId: 1  Cid: 1158    Peb: 7efdf000  ParentCid: 0ff8
    DirBase: 1b7962000  ObjectTable: fffff8a00addb010  HandleCount: 135.
    Image: chrome.exe
    VadRoot fffffa80090a6f80 Vads 169 Clone 0 Private 4037. Modified 3702. Locked 0.
    DeviceMap 0000000000000000
    Token                             fffff8a0091f9120
    ElapsedTime                       00:05:49.161
    UserTime                          00:00:00.000
    KernelTime                        00:00:00.000
    QuotaPoolUsage[PagedPool]         0
    QuotaPoolUsage[NonPagedPool]      0
    Working Set Sizes (now,min,max)  (8020, 50, 345) (32080KB, 200KB, 1380KB)
    PeakWorkingSetSize                10137
    VirtualSize                       144 Mb
    PeakVirtualSize                   151 Mb
    PageFaultCount                    66631
    MemoryPriority                    BACKGROUND
    BasePriority                      8
    CommitCharge                      5784
    Job                               fffffa8009822e30
    

    注意与内存相关的属性,例如“工作集大小”、“虚拟大小”等。

    ps。适用于 livekd 和系统内存转储(我相信 livekd 就是这样做的)。

    马克

    【讨论】:

    • 您是否在windbg 的系统转储中使用了!process 0 1?我不知道如何使用livekd。您有任何链接可以帮助我了解 livekd 的用法吗?
    • livekd 是一种通过生成内核内存转储并针对该转储运行命令来模拟本地内核调试的工具。但是由于它在系统运行时进行此转储,因此某些数据结构可能不一致。因此,最好使用真正的内核转储(由错误检查生成)。只需在 livekd 上搜索,您将获得更多信息。是的,在使用 windbg 检查内核转储时,输入到 livekd 中的所有命令都是相同的用法。
    • PeakWorkingSetSize 的单位是什么,“Working Set Sizes (now,min,max) 的第一组括号中的值是什么?
    【解决方案2】:

    此信息不包含在进程转储中。 .tlist 查询您当前的系统,而不是进行转储时的状态。如果您可以进行系统转储,则可以检查进程及其内存使用情况,正如 Marc Sherman 已经回答的那样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-23
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 2013-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多