c# - .NET 有没有类似于 Java 的垃圾收集日志的东西?

标签 c# .net logging garbage-collection

.NET有没有类似于Java的垃圾回收日志的东西?我想将 GC 统计信息写入生产应用程序中的日志。 Google 没有告诉我任何有用的信息,所以似乎也没有任何相关问题。

谢谢

最佳答案

GC 统计数据可用作性能计数器。在 perfmon 中,它们显示在“.NET CLR 内存”类别下。您可以通过 System.Diagnostics 命名空间(PerformanceCounterXxx 类)以编程方式访问性能计数器,或使用服务器资源管理器创建方便的包装器。

请注意,这些是统计信息,不提供每个对象的详细日志记录。

关于c# - .NET 有没有类似于 Java 的垃圾收集日志的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2030723/

相关文章:

c# - 确定多播套接字数据的发送者

c# - 异步 CTP - 任务超时问题

c# - 多个物理服务器上的单个应用程序中的 Hangfire

.NET编译平台: Not Working

node.js - 是否可以一起使用 winston 日志记录和调试模块?

node.js - morgan (node.js) : Coloring status code (as in 'dev' ) while using custom format

c# - 如何获取表行中的所有 HtmlInputText 控件?

c# - 使用 JIRA SDK 设置时间值(特别是 OriginalEstimate)

c# - 为什么 ICustomAttributeProvider.GetCustomAttributes() 返回 object[] 而不是 Attribute[]?

logging - 如何使用文件名上具有相同缓存日期时间的多个文件目标制作 Nlog