Task Manager, ProcessExplorer, or similar tool: monitoring and managing CLR threads

落爺英雄遲暮 提交于 2019-12-20 01:36:16

问题


Is there a tool out there that allows to see managed threads as they are running in CLR? Ideally, I would like to see CPU load, state, managed name, and managed id, hopefully even if the thread belongs to thread pool, or is a background thread. It would be able to have ability to group/collapse thread pools, foreground threads, and background threads.

Motivation:

I am using CLR Profiler for dev work. I was hoping for the simplicity of Process Explorer, so that it can be used by testers and customer support, even just running in the background.


回答1:


CLR Profiler should work for what you're looking for.




回答2:


You haven't been using Performance Monitor? Here's a decent blog post about it and some details about many of the counters available for monitoring .NET during runtime.




回答3:


Concurrency Visualizer was able to provide the insights I needed.



来源:https://stackoverflow.com/questions/5720023/task-manager-processexplorer-or-similar-tool-monitoring-and-managing-clr-thre

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!