在Java中,我看到有些人将-Xms
设为与-XX:PermSize
相同,而其他人将-Xms
设为-XX:MaxPermSize
哪种方法有意义?为什么?
由于
答案 0 :(得分:0)
-Xmx指定Java虚拟机(JVM)的最大内存分配,而Xms指定初始内存/最小内存分配。 例 java -Xmx21024m -Xms128m
在这种情况下,JVM将以128MB内存启动,最高可达1025MB
关于-XX:PermSize指定为JVM提供的内存中的Permanent Generation空间的初始大小,而-XX:MaxPermSize是JVM可以分配的最大永久生成
这些选项用于针对特定应用程序微调JVM