【发布时间】:2011-08-18 15:18:20
【问题描述】:
多年来,我一直在开发 Java 应用程序,并发现 JAMon 是一种有价值的工具,可用于检测应用程序以收集性能数据。有没有人知道 .NET 世界中有类似的工具,或者我应该为 .NET 应用程序以不同的方式解决问题?
【问题讨论】:
标签: .net performance monitoring
多年来,我一直在开发 Java 应用程序,并发现 JAMon 是一种有价值的工具,可用于检测应用程序以收集性能数据。有没有人知道 .NET 世界中有类似的工具,或者我应该为 .NET 应用程序以不同的方式解决问题?
【问题讨论】:
标签: .net performance monitoring
为 .NET 应用程序和在 Windows 平台上运行的任何代码收集非常丰富的信息的最佳工具是 ETW 事件(Windows 事件跟踪)
CLR 和 .NET 具有许多有用的计数器,可帮助您立即解决问题,例如 GC 事件、锁争用、加载程序事件。
您还可以从您的应用程序代码中发出客户 ETW 事件。
在此处查看 Windows 结果的事件跟踪作为参考 https://www.google.com/search?rlz=1C1CHFX_enUS462US462&sugexp=chrome,mod=14&sourceid=chrome&ie=UTF-8&q=Event+Tracing+For+Windows
【讨论】: