C#垃圾回收器日志查看
1. 启用.NET Framework垃圾回收器日志记录:
在Windows操作系统上,可以通过设置环境变量COMPLUS_GCLogEnabled来启用.NET Framework的垃圾回收器日志记录。设置此环境变量后,垃圾回收器日志将被写入到文件中。
具体步骤如下:
- 打开“控制面板” -> “系统与安全” -> “系统” -> “高级系统设置”。
- 在“高级”选项卡下,点击“环境变量”按钮。
- 在系统变量中添加一个名为
COMPLUS_GCLogEnabled的环境变量,并将其值设置为1。 - 重新启动计算机,使环境变量生效。
垃圾回收器日志文件将被写入到以下路径中:%TEMP%\GC*.log
2. 启用.NET Core垃圾回收器日志记录:
在.NET Core中,可以通过设置环境变量COMPlus_GCLogLevel来控制垃圾回收器日志的详细级别。根据需要,可以设置为Info、Verbose、Debug等级别。
具体步骤如下:
-
在命令行或终端中,设置环境变量:
bashCopy code set COMPlus_GCLogLevel=Verbose或者在Linux/Mac上:
bashCopy code export COMPlus_GCLogLevel=Verbose -
运行.NET Core应用程序。
垃圾回收器日志将被写入到控制台或终端中。