服务器抛出java.lang.OutOfMemoryError

时间:2012-11-25 22:21:45

标签: java out-of-memory

我有一个基于java的服务器,假设内存密集型。 服务器以调试模式运行(使用jvm -Xdebug标志)。

我只是想知道在这种(调试)模式下运行java应用程序是否会导致OutOfMemoryError?

由于 盖

1 个答案:

答案 0 :(得分:0)

你用那个标志做什么?远程调试?那么可能会附加一个调试器,它会保留在内存对象上,并且可能会有额外的内存和CPU开销,但通常不会创建OutOfMemoryErrors。

对于第一次尝试,激活-XX:+ HeapDumpOnOutOfMemoryError并查看使用Eclipse MAT生成的转储文件。然后你会看到消耗内存的东西,并可以计划你的下一步。