java - 垃圾收集中的对象引用详细信息
问题描述
我需要分析垃圾收集中的对象。我可以在执行结束时生成 gc.log 文件。有没有办法从 gc.log 文件中获取 GC 中对象的引用?
解决方案
有没有办法从 gc.log 文件中获取 GC 中对象的引用?
不,没有。
正如您已经确定的那样,解决方案是分析堆转储。诀窍是让 JVM 在 JVM 退出之前进行堆转储。
这是一个 Oracle 博客,描述了如何从 Java 代码触发堆转储:
推荐阅读
- php - 带有 php 的正则表达式,使用 preg_replace 重复输入并将其嵌套在 div 中
- swift - 如何在多行上进行正则表达式搜索?
- winforms - 在 Powershell 中捕获 Windows 窗体关闭事件
- javascript - 如何在 react-native 中禁用 ssl 证书验证
- c# - When a certain item on dropdownlist1 is selected, select automatically a certain item on dropdownlist2
- mysql - MySQL空值未插入
- prolog - 检查列表之间数字的相等位数?
- python - 带有简单 MNIST 数据示例的深度学习错误
- c# - 当我将 .NET Standard 2.0 DLL 库与 .NET Framework 控制台应用程序一起使用时,如何设置依赖项?
- python - 我希望在 gui 中输入的值更改 gui 运行的代码脚本中的值