c# - 执行性能日志记录的好方法 (C#)

标签 c# logging frameworks performance

我正在尝试从我公司正在开发的应用程序中获取一些详细的性能信息。我试图获取的信息示例包括网络事务需要多长时间、应用程序使用了多少 CPU/内存、给定方法完成需要多长时间等。

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

最佳答案

您要找的是Performance Counters .对于 .net,您需要 this Performance Counter .

关于c# - 执行性能日志记录的好方法 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2018264/

相关文章:

c# - 反序列化没有列表根成员的 XElement 列表

c# - 如何以编程方式在 C# 中触发鼠标左键单击?

http - 服务不可用 - IIS

java - 使用 log4j 创建带有日期的日志文件

java - 在 Java 中使用和导入外部库/框架

c# - 如何从控制台中的字符串中删除一个字符

c# - Microsoft Dynamics CRM - 插件 C# - 将记录添加到实体集合

python - 在 python 日志文件中包含当前日期

ios - 如何在 Unity 中使用 iOS 框架?

python - 单击按钮(在网页上)运行客户端 python 脚本