JAVA PermGen内存

时间:2014-02-04 14:12:57

标签: java memory memory-management gate

请帮我看看如何增加JAVA堆空间,我正在运行基于GATE的应用程序,我需要运行大量数据集,而且它真的在吃内存。我的计算机配置是RAM 32GB窗口7.每当我运行数据集时,当它达到内存大小(1.5g)时停止并且没有内存(PermGem空间可用)并且它会杀死程序。我们可以将最大内存分配给JAVA作为-Xmx默认为1.5g,我们尝试增加内存但是没有成功仍然会使程序以1.5g崩溃。我们如何才能将内存大小增加到8GB或更多?因为我读到我们可以为JAVA分配1/3的物理内存来运行程序是真的吗?请帮我? 谢谢

1 个答案:

答案 0 :(得分:1)

PermGen空间特定于Oracle JVM。您可以使用-XX:MaxPermSize=128M等虚拟机参数来增加它。