0

我们有一个应用程序在运行数小时后“在野外”报告减速、锁定和其他不良行为。当然,这在开发和暂存环境中没有发生。

寻找一种从应用程序中收集尽可能多的系统信息的方法(每 10-15 分钟左右),然后通过我们已经设置的 Web 服务进行报告。这将排除或排除与系统生命体征相关的资源问题。

认为这个轮子可能已经被发明了......是否有一个通常用于技术支持环境的可重用库或类似的东西,可以节省我们查询单个 WMI 对象等的时间?欢迎提出建议。

4

1 回答 1

1

为什么它必须来自应用程序内部?

您可以使用 PerfMon 监视和记录各种性能计数器。

有关更深入的答案,请参阅http://dotnetdebug.ne​​t /2005/06/30/perfmon-your-debugging-buddy/ 。

于 2012-05-29T14:35:20.760 回答