Java入门之了解JVM(36)
如图所以,JVM中GC收集器分为3类:用于新生代的GC、用于老年代的GC、新生代老年代都能使用的GC;
但需要注意的是,这些GC并不是可以随便组合的,如果所示,有连线的都可以组合使用
以下为开启组合GC的参数
参考:http://blog.csdn.net/wisgood/article/details/80106766
参数新生代老年代-XX:+UseSerialGCSerial(DefNew)Serial Old-XX:+UseParNewGCParNewSerial Old-XX:+UseConcMarkSweepGCParNewCMS + Serial Old-XX:+UseParallelGCParallel ScavengeSerial Old-XX:+UseParallelOldGCParallel ScavengeParallel Old-XX:+UseG1GCG1G1
关于GC日志的主要参数包括如下几个:
-XX:+PrintGC 输出GC日志-XX:+PrintGCDetails 输出GC的详细日志-XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式)-XX:+PrintGCDateStamps 输出GC的时间戳(以日期的形式,如 2017-09-04T21:53:59.234+0800)-XX:+PrintHeapAtGC 在进行GC的前后打印出堆的信息-Xloggc:../logs/gc.log 日志文件的输出路径-Xlog:gc java9进行了统一jvm日志,使用可以使用新的命令行选项-Xlog 来控制 JVM 上 所有组件的日志记录。该日志记录系统可以设置输出的日志消息的标签、级别、修饰符和输出目标等以下为不同java版本的GC的详细日志,可以参考以下有什么不同
推荐阅读
- 唐僧|tap评分高达9.1,《黑色沙漠》手游终于要来了,你了解了吗?
- viper|最佳外援是VIPER,新任FMVP坐不住了?本土选手机制了解一下
- lpl|LPL为何处理不了猫咪,自身了解太浅,根本不重视S11!
- 传奇|我们玩传奇3不仅仅是游戏,更是情怀和回忆,这款手游你了解吗?
- t1|vivo T1究竟值不值得购买?看了这些后你可能有更深了解
- 使命召唤18|王者荣耀 想要轻松上分英雄克制关系了解一下 公孙离克制上官婉儿
- 暗黑破坏神2|《暗黑破坏神2》七种职业!那个才是最适合新手的入门职业!
- s6|金铲铲之战:测试服内容抢先看,5分钟带你了解S6赛季的变化
- 电影|“王者宇宙”全面开启,三分钟了解官方后续动作,你想要的全都有
- 米哈游|米游社三周年,米哈游游戏的必备软件,你了解多少?