我一直在尝试寻找 .NET Web 应用程序的高 CPU 使用率。我使用了 DebugDiag 工具,如本文中所述:对 IIS 应用程序池中的高 CPU 问题进行故障排除
转储已成功收集,但是当使用 DebugDiag 分析器分析转储时,它运行了几个小时,但没有完成。实际需要多长时间?
没有任何迹象表明它何时完成。转储文件大小约为 6.6 GB,分析器在创建转储的同一台计算机上运行。
如果转储为 6.6GB,我建议将其从有问题的机器上取下并在另一台机器上运行。 400mb 的报告可能需要 4-5 分钟才能运行。我什至不想去想 6.6GB 的运行需要多长时间。