我们有一个应用程序,可以在运行数小时后逐渐减慢,锁定以及其他不需要的行为。当然,这在开发和登台环境中没有发生过。
寻找一种从应用程序中收集尽可能多的系统信息的方法(每10-15分钟左右),然后通过我们已经设置的Web服务报告。这将决定或排除资源问题,因为它与系统的生命体征有关。
认为这个轮子可能已经发明了......是否有一个可重复使用的库通常用于技术支持环境或类似的东西,这将节省我们查询单个WMI对象的时间等等?建议欢迎。
答案 0 :(得分:1)
为什么它必须来自应用程序?
您可以使用PerfMon监控和记录各种性能计数器。
要获得更深入的答案,请参阅http://dotnetdebug.net/2005/06/30/perfmon-your-debugging-buddy/。