![]() |
1
3
sysinternals 工具,如果你还没有。 Handle 工具,显示系统中打开的所有文件。 另一个似乎直接适用于您的场景的是 ProcDump ,它允许您在给定进程的CPU使用率超过x%时转储进程信息。 |
![]() |
2
2
对于您自己的流程:
希望你能从中看到哪些资源被过度使用。 Portmon也值得一试,看看活动是否如预期的那样。 |
![]() |
3
1
我建议用系统内部的 Process Monitor Portmon ,它应该显示TCP连接和串行端口活动的状态。
|
![]() |
4
1
用户转储。在这种情况下获取进程的userdump。然后将转储加载到winDbg中,看看它在做什么。一个非常有用的命令是!逃亡的。这将告诉您哪些线程使用的CPU最多。然后看看这些线程,看看它们在做什么。 |
![]() |
5
0
|