有人告诉我,当我们的应用程序出现内存不足错误时,我可以将 -XX:+HeapDumpOnOutOfMemoryError
参数添加到我的 JVM 启动选项到我的 JBoss 启动脚本中以获取堆转储。我想知道这些数据在哪里被转储?它只是到控制台,还是到某个日志文件?如果只是到控制台,如果我没有通过控制台登录到Unix服务器怎么办?
原文由 EdC 发布,翻译遵循 CC BY-SA 4.0 许可协议
有人告诉我,当我们的应用程序出现内存不足错误时,我可以将 -XX:+HeapDumpOnOutOfMemoryError
参数添加到我的 JVM 启动选项到我的 JBoss 启动脚本中以获取堆转储。我想知道这些数据在哪里被转储?它只是到控制台,还是到某个日志文件?如果只是到控制台,如果我没有通过控制台登录到Unix服务器怎么办?
原文由 EdC 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.2k 阅读
8 回答5.9k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
1 回答2.2k 阅读✓ 已解决
以下是 Oracle 文档 的内容: