Xms :
初始化堆内存值
Xmx :
堆内存最大值
这两个值是tomcat服务器内存分配是动态的最好体现,刚启动时系统给tomcat分配的内存为-Xms值,当项目占用的内存达到初始化内存的一定比例后(80%左右),才会将给tomcat分配-Xmx大小的内存,反之亦然当项目占用的内存降至-Xmx的40%时,系统会释放部分内存,又将-Xms大小的内存划分给tomcat服务器。
MetaspaceSize :
控制matesaceGC发生的初始阈值,也就是最小阈值。当使用的matespace空间到达了MetaspaceSize的时候,就会触发Metaspace的GC。
MaxMetaspaceSize:
保证committed的内存不会超过这个值,一旦超过这个值就会触发GC。
XX:+UseParallelGC
指定在 New Generation 使用 parallel collector, 并行收集 , 暂停 app threads, 同时启动多个垃圾回收 thread, 不能和 CMS gc 一起使用 . 系统吞吐量优先 , 但是会有较长时间的 app pause, 后台系统任务可以使用此 gc。UseParallelGC是jdk1.7选择parallel 回收器默认开启的。