是否有任何方法来监视/记录.NET运行时中的线程交互,就像VisualVM for Java一样?目前我没有具体的需求,但我认为能够看到我的应用程序中的所有线程如何交互会很高兴。监视.NET线程
Q
监视.NET线程
5
A
回答
3
的.NET Diagnostics C# Thread Monitoring Application似乎做你的需要。
编辑:如果您是C#的新手,那么您可能需要neat wiki查看specifically for Java Developers。
5
我不熟悉的VisualVM Java中....但是....
如果你想以编程方式做到这一点...检查出的WMI性能计数器。我目前正在与他们合作!
MSDN Link to WMI Performance Counters
记住如果你想看到的性能计数器,使用服务器资源管理器在Visual Studio .NET。您可以看到您的机器(或给定机器)上的所有性能计数器及其相关属性。
对于性能计数器值检索,看看这个链接: MSDN link for Counter Value Retrieval
有关更改和检索性能计数器值的演练,看看这个链接: MSDN link for Changing/Retrieving Performance Counter Values
如果你还没有尝试以编程方式执行此操作,并且如果只是想要查看Windows性能监视器工具(Perfmon),则必须从“控制面板”(“性能下”)的“管理工具”菜单中调用它....或....要打开PerfMon,只需进入开始菜单,选择运行并键入perfmon。
这是一个可视化监控线程和进程的好工具。但这不是以编程方式完成的,而更多的是用于管理和查看目的,而不是为.NET应用程序使用/检索构建信息/工具。 Perfmon工具与您的文章中的VisualVM工具的截图/图像几乎完全相同。
这里是到Windows性能监视器链接:十大计数器:
希望这可以帮助把你在正确的方向...干杯!
相关问题
- 1. .net线程监视
- 2. 监视线程
- 3. 线程监视C#
- 4. .NET进程监视器
- 5. Java线程监视其他线程
- 6. boost :: asio,线程池和线程监视
- 7. 使用java监视线程
- 8. 监视线程创建
- 9. 在JVM中监视线程
- 10. 线程等待监视器
- 11. 监视器运行.net应用程序
- 12. Python的线程:监视线程和线程完成
- 13. 监视多线程.NET应用程序的工具,技巧和窍门
- 14. MQ统计C#监视/ NET
- 15. Tomcat线程监视Mbeans描述
- 16. 监视多个线程的性能
- 17. java线程中的“监视器”
- 18. C#1.1:监视工作线程
- 19. C#线程同步监视器+ ResetEvent
- 20. 监视java线程执行的工具
- 21. 监视Tomcat中的空闲线程
- 22. c#中的线程监视器类#
- 23. 监视eclipse中的java线程
- 24. 在Windows服务中监视线程
- 25. RobotFramework监视线程触发拆解
- 26. 锁定/多线程监视器
- 27. 在Python中监视线程同步
- 28. Java监视器和线程并发性
- 29. 如何从监视器中断另一个线程线程
- 30. 如何从另一个线程监视C#线程