JVM参数配置
堆参数设置 -XX:+PrintGC 使用这个参数,虚拟机启动后,只要遇到GC就会打印日志 -XX:+PrintGCDetails 可以查看详细信息,包括各个区的情况 -XX:+PrintHeapAtGC 打印 GC 前后的详细堆栈信息 -XX:+UseSerialGC 配置串行回收器 -XX:+UseParallelGC 选择垃圾收集器为并行收集器。 此配置仅对年轻代有效。即上述配置下,年轻代使用并发收集,而年老代仍旧使用串行收集。 -XX:+UseParallelOldGC 配置年老代垃圾收集方式为并行收集。 JDK6.0 支持对年老代并行收集。 -XX:ParallelGCThreads=4 配置并行收集器的线程数,即:同时多少个线程一起进行垃圾回收。此值最好配置与处理器数目相等。 -XX:MaxGCPauseMillis=100 设置每次年轻代并行收集最大暂停时间,如果无法满足此时间,JVM 会自动调整年轻代大小,以满足此值。 -XX:+UseAdaptiveSizePolicy 设置此选项后,并行收集器会自动选择年轻代区大小和相应的 Survivor 区比例, 以达到目标系统规定的最低相应时间或者收集频率等,此值建议使用并行收集器时,一直打开。 -XX:+UseConcMarkSweepGC 设置年老代为并发收集。 -XX