如何以编程方式记录PerformanceCounter

Lou*_*hys 5 .net c# logging perfmon performancecounter

我了解使用Perfmon.msc您可以创建自定义性能计数器并使用计数器日志,您可以将计数器值写入文本文件.

我也理解我也可以通过使用创建性能计数器以编程方式使用它System.Diagnostics.PerformanceCounter,并使用NextValue()方法获取计数器值.是否有一种程序化的方法来告诉PerformanceCounter对象将日志写入文本文件(类似于Counter Log in perfmon.msc)?

Lou*_*hys 2

按照另一张海报的建议使用 P/Invoke 太麻烦了。我建议使用以下命令从命令行运行logmanSystem.Diagnostics.Process.Start()