Java:将-Xms设置为与-XX相同:PermSize或-XX:MaxPermSize?

时间:2016-12-07 20:43:02

标签: java memory jvm

在Java中,我看到有些人将-Xms设为与-XX:PermSize相同,而其他人将-Xms设为-XX:MaxPermSize

哪种方法有意义?为什么?

由于

1 个答案:

答案 0 :(得分:0)

-Xmx指定Java虚拟机(JVM)的最大内存分配,而Xms指定初始内存/最小内存分配。 例 java -Xmx21024m -Xms128m

在这种情况下,JVM将以128MB内存启动,最高可达1025MB

关于-XX:PermSize指定为JVM提供的内存中的Permanent Generation空间的初始大小,而-XX:MaxPermSize是JVM可以分配的最大永久生成

这些选项用于针对特定应用程序微调JVM