java内存选项

时间:2012-09-12 07:38:29

标签: java java-ee memory-management

我正在使用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内存?

1 个答案:

答案 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

我认为上述命令可能有所帮助