我正在使用Java版本1.6.0_21。
这些是我设置的内存选项:
export MEM_OPTS="-Xmx3072m -Xms3072m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:+UseTLAB -XX:MaxPermSize=512m
我的服务器有10 GB RAM。
Java运行时环境检测到致命错误: java.lang.OutOfMemoryError:为Chunk :: new请求了32776个字节。交换空间? 内部错误(allocation.cpp:215),pid = 28197,tid = 44 错误:Chunk :: new JRE版本:6.0_21-b06 Java VM:Java HotSpot(TM)服务器VM(17.0-b16混合模式solaris-sparc)
有什么想法吗?为什么会这样,因为我的服务器上有10 GB内存?
答案 0 :(得分:1)
检查以下帖子类似的问题
java.lang.OutOfMemoryError: requested 1958536 bytes for Chunk::new. Out of swap space
-XX:CompileCommand=exclude,org/apache/velocity/runtime/directive/Foreach,render
https://confluence.atlassian.com/pages/viewpage.action?pageId=219023686
我认为上述命令可能有所帮助