San*_*utt 28 tomcat garbage-collection
有什么区别
-Xms4096m
-Xmx2048M
-XX:MaxPermSize=712M
Run Code Online (Sandbox Code Playgroud)
我越来越糊涂这两个-Xmx2048M和-XX:MaxPermSize=712M
如果我使用-Xmx2048 M或-Xmx2048 将会发生m
JRL*_*JRL 47
Java对象驻留在称为堆的区域中,而类对象和方法对象等元数据驻留在永久生成或Perm Gen区域中.永久世代不是堆的一部分.
堆在JVM启动时创建,并且在应用程序运行时可能会增大或减小.当堆变满时,会收集垃圾.在垃圾收集期间,将清除不再使用的对象,从而为新对象腾出空间.
-Xms size指定初始堆大小.
-Xmx size指定最大堆大小.
-XX:MaxPermSize = size设置最大永久生成空间大小.此选项在JDK 8中已弃用,并由-XX:MaxMetaspaceSize选项取代.
大小以字节表示.附加字母k或K表示千字节,m或M指示兆字节,g或G指示千兆字节.