【发布时间】:2012-02-24 00:51:16
【问题描述】:
有谁知道如何完成以下任务。
应用程序有时会占用大量 CPU,ProcessExplorer (procexp.exe) 会显示周期性的高内核 CPU 负载 (~60-80)。我在 procexp 中看到一些线程做一些消耗大量内核时间的事情。在那一刻,我想打印那些繁忙线程的执行堆栈。
是否有任何监控工具可以显示此类信息或某些 WinDbg 脚本等?
【问题讨论】:
-
我刚刚发布了答案,假设这是关于 java 进程的。对不对,不然我删了。
-
不,它是 Windows 上的 .net/native 进程。抱歉,我之前没提过。
标签: multithreading cpu windbg diagnostics