当前位置 : 主页 > 网络安全 > 测试自动化 >

做性能记录的好方法(C#)

来源:互联网 收集:自由互联 发布时间:2021-06-22
我试图从我公司正在开发的应用程序中获取一些详细的性能信息.我想要获得的信息示例包括网络事务需要多长时间,应用程序使用多少CPU /内存,给定方法完成所需的时间等. 我过去曾尝试
我试图从我公司正在开发的应用程序中获取一些详细的性能信息.我想要获得的信息示例包括网络事务需要多长时间,应用程序使用多少CPU /内存,给定方法完成所需的时间等.

我过去曾尝试过一些失败的尝试(比如尝试使用DateTime.Now来测量小时间段).最重要的是,我对获取CPU和内存统计信息知之甚少.是否有任何好的.Net类,库或框架可以帮助我收集这类信息和/或将其记录到文本文件中?

你要找的是 Performance Counters.对于.net,你需要 this Performance Counter.
网友评论