我正在尝试从我公司正在开发的应用程序中获取一些详细的性能信息。我试图获取的信息示例包括网络事务需要多长时间、应用程序使用了多少 CPU/内存、给定方法完成需要多长时间等。
我过去曾尝试过一些失败的尝试(例如尝试使用 DateTime.Now 来测量小时间段)。最重要的是,我对获取 CPU 和内存统计信息一无所知。是否有任何好的 .Net 类、库或框架可以帮助我收集此类信息和/或将其记录到文本文件中?
最佳答案
您要找的是Performance Counters .对于 .net,您需要 this Performance Counter .
关于c# - 执行性能日志记录的好方法 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2018264/