监测和.NET组件的性能报告

<p>我要寻找的监测多个.NET组件的系统,性能是至关重要的解决方案。我一直在寻找性能计数器,它一般提供所需的信息。 P&gt; </p><p>最终的结果是,我想一个数字写入数据库计数器,以便能够在报告。随着时间的推移,即显示为平均每小时,每天,每周等我想保持计数器的历史,但还有待进一步总结。 P&gt; </p><p>性能和可用性是这个系统的关键。在性能计数器去还是有更好的解决办法来收集所需的性能统计信息的方式?我欢迎任何建议,链接等 P&gt;
</p>

56 浏览 1 回复
  gt   性能   计数器   计数   一个  

回复

    <p>我用Perf Counters的过去,记录正在发生的事情与给定的应用程序,但是这一切都取决于你想要什么数据,以及如何最终解释该信息,但这是另外一个问题。 P&gt; </p><p>我建议你可以创建一个单独的库,你可以从将在它自己的线程监视的挂钩到它的系统中运行任何应用程序加载。你应该有可能改变线程多长时间检查一次PERF的柜台,你真的不希望被释放一个dll,如果你发现这是此线程占用CPU的。 P&gt; </p><p>你可能已经知道System.Diagnostics命名空间中,你可以找到你可能需要的所有计数器!显然有什么能阻止你记录这些数据,一旦收集到您选择的分贝。 希望有点帮助。 P&gt; </p><p>我的选择是类似的Introscope从CA的divison。一些字节码仪器应用(方面),并报告给中央监控服务器。 P&gt;
    </p>

    蒋发泽

相关提问


友情链接: