一.垃圾收集时的信息的打印
1. -verbose:gc (简要信息)
[Full GC 168K->97K(1984K), 0.0253873 secs]
箭头前后分别表示GC前后存活对象使用的内存容量
括号内为堆内存的总容量
最后显示的是垃圾回收所用的时间
2.-XX:+PrintGCDetails (详细信息)
二.选择使用的收集器
1.Seria收集器 -XX:+UseSerialGC
2.Parallel(并行)收集器:-XX:+UseParalleGC
3.ParNew收集器:-XX:+UseParNewGC
三.内存分配
-Xms 堆内存的最小值
-Xmx 堆内存的最大值
-Xmn 设置堆内新生代的大小
-Xss 设置每个线程可使用的内存大小
四.参数设置
-XX:PretunreSizeThreshhould 设置大对象的大小