一旦你解决了这个问题;将 WinDbg 连接到您的进程,加载调试器扩展。例如:
.load C:\pathtoextensions\psscor4.dll
Run Code Online (Sandbox Code Playgroud)
之后,您可以发出!dumpheap或!dumpstack命令。
这两个命令的输出都非常原始。!dumpheap -stat将为您提供堆的“统计”概述。所有分配的类型、分配的数量以及总字节数。
这不是一个超级简单的任务。如果您以前没有使用过 WinDbg,那么需要一段时间才能对它进行足够的练习。
您可以做的是使用 在方法上设置断点!bpmd,并使用上面提到的命令,然后使用该p命令单步执行,然后重新运行命令。
我确信还有其他商业工具(例如ANTS Profiler或dotTrace)可以完成这项工作 - 但我对这两种工具都没有太多经验。
开始后,您可以询问有关 SOS 或 Psscor 的(新)更具体问题。
| 归档时间: |
|
| 查看次数: |
2110 次 |
| 最近记录: |