gpt4 book ai didi

java - Java OutOfMemoryError 时如何识别问题?

转载 作者:太空狗 更新时间:2023-10-29 22:45:16 24 4
gpt4 key购买 nike

如何在 java OutOfMemoryErrorstackoverflow 投入生产时识别问题。它的到来或服务器关闭的原因。

例如,我正在开发一个在生产环境和 UAT 上运行的应用程序。即时在生产 java OutOfMemoryErrorstackoverflow 上。

那么我们如何追踪这个问题,是什么原因导致的?是否有任何技术可以告诉我这是通过哪个代码流发生的?

请解释一下。我遇到过很多次这个问题。

最佳答案

如果您在生产中遇到它并且您无法从堆栈跟踪或日志中真正推断出它,您需要分析其中的内容。

让 VM 在 OOM 上转储

-XX:+HeapDumpOnOutOfMemoryError 
-XX:HeapDumpPath="/tmp"

并将其用于分析。内存分析器工具 ( http://eclipse.org/mat/ ) 是用于此分析的一个很好的独立程序。

关于java - Java OutOfMemoryError 时如何识别问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25519560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com