我想知道在生产环境中是否存在一种较不那么麻烦的方式来分析正在运行的托管流程。

较少干扰的含义:


连接调试器时没有执行延迟。
获取运行线程等基本统计信息时,不会延迟执行。


在Java世界中,JDK中有一个这样的工具部分。我想知道.NET世界中是否有类似的工具。

该工具应回答以下问题:


什么是线程池参数?与Windbg中的“!threadpool”相同。
我当前正在运行的线程的调用栈是什么(是的,您可以从Java工具中获取它:))。
基本堆分析ABC类型的多个对象。


有任何想法吗?

亚历克斯

最佳答案

如果我对您的理解正确,则您实际上不想调试该程序,只需了解一些基本信息即可。在这种情况下,Process Explorer就足够了。

关于debugging - 生产调试:是否有比WinDbg更少干扰的方式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2438428/

10-11 01:51
查看更多