【发布时间】:2016-06-07 04:31:45
【问题描述】:
我怎样才能捕捉到java.lang.OutOfMemoryError: Java heap space?
我有一些服务器可以工作,然后抛出java.lang.OutOfMemoryError: Java heap space。但我无法在代码中找到它发生的地方。在日志中没有发生它的信息。
我们分配了 8 GB 内存并且没有出现错误,但是服务器在某个时间点开始占用几乎整个内存。
哪些工具可以帮助我找到错误?
我尝试了 Visual JVM,但没有帮助。我找不到内存泄漏的代码
我无法模拟服务器崩溃时的情况
【问题讨论】:
-
使用 JProfiler。 ej-technologies.com/products/jprofiler/docs
-
许多 IDE 还提供自己的分析器。我使用 Netbeans。
标签: java memory-leaks out-of-memory