1.PermGen空間被移除了,取而代之的是Metaspacehtml
須要作的調整爲-XX:PermSize=64m -XX:MaxPermSize=128m 變成 -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=128m 不然起不來java
2.CompressedClassSpaceSize = 1073741824 (1024.0MB) 多出了這塊,spa
CompressedClassSpaceSize的調優只有當-XX:+UseCompressedClassPointers開啓了纔有效-XX:CompressedClassSpaceSize=1G
因爲這個大小在啓動的時候就固定了的,所以最好設置得大點。沒有使用到的話不要進行設置JVM後續可能會讓這個區能夠動態的增加。不須要是連續的區域,只要從基地址可達就行;可能會將更多的類元信息放回到元空間中;將來會基於PredictedLoadedClassCount的值來自動的設置該空間的大小.net
根據code
[root@localhost game]# Java -XX:+PrintFlagsInitial | grep UseCompressedClassPointers
bool UseCompressedClassPointers = false {lp64_product}htm
其實是沒有佔用的,由於沒被啓用。get