我试图从我公司正在开发的应用程序中获取一些详细的性能信息.我想要获得的信息示例包括网络事务需要多长时间,应用程序使用多少CPU /内存,给定方法完成所需的时间等. 我过去曾尝试
我过去曾尝试过一些失败的尝试(比如尝试使用DateTime.Now来测量小时间段).最重要的是,我对获取CPU和内存统计信息知之甚少.是否有任何好的.Net类,库或框架可以帮助我收集这类信息和/或将其记录到文本文件中?
你要找的是 Performance Counters.对于.net,你需要 this Performance Counter.