小编Dan*_*Kim的帖子

记录 java outofmemoryerror 堆栈跟踪控制台输出

我在 JAVA 程序中遇到了 OutOfMemoryError。发生 OutOfMemoryError 没关系,但我想在发生时记录它。我已使用 -XX:OnOutOfMemoryError 选项来检测它是否发生,但它不会记录打印到控制台的堆栈跟踪信息。我尝试使用重定向来记录此控制台输出,但是 2>&1、2> 和所有其他选项都无法记录此输出,并且它只是打印到控制台。有什么方法可以记录这个堆栈跟踪信息吗?我一直在 stackoverflow.com 上进行谷歌搜索,但找不到答案。请指教。

  • 堆转储也不是我的选择。我没有那么多空间,所以不能冒险这么大的文件:'( 我只需要记录堆栈跟踪信息。

谢谢你!

java logging out-of-memory

5
推荐指数
1
解决办法
2106
查看次数

标签 统计

java ×1

logging ×1

out-of-memory ×1