[英]How to debug a java heap OutOfMemory error in a production environment?
[英]Java OutOfMemory only in Linux environment
我正在与Java Web App中的奇怪OutOfMemory错误进行斗争。
我的开发环境:
我的测试环境:
我可以在开发环境上毫无问题地测试我的应用程序,但是在测试环境中我得到了java.lang.OutOfMemoryError
我无法复制错误,因为在我的开发环境(内存少于Linux)中,不会抛出OutOfMemoryError。
告诉我是否需要一些其他信息。
提前致谢。
您有一个EC实例,其总内存为2GB,并为Java进程提供了1536MB的内存,并将其作为初始堆大小。 您的进程可能没有足够的可用内存,因为linux系统本身需要内存,而其他进程也可能正在运行。
尝试将内存减少到例如-Xms1024m -Xmx1024m
,如果此命令正在运行,则可以尝试以较小的步长增加它,但是您的进程确实需要所有这些内存吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.