最近遇到很多朋友过来咨询G1调优的问题,我自己去年有专门学过一次G1,但是当时只是看了个皮毛,因此自己也有不少问题。总体来讲,对于G1我有几个疑惑,希望能够在这篇文章中得到解决。G1是一种服务端应用使用的垃圾收集器,目标是用在多核、大内存的机器上,它在大多数情况下可以实现指定的GC暂停时间,同时还能保持较高的吞吐量。
CMS垃圾收集器详解
这篇文章是我学习CMS垃圾收集器的笔记和总结,包括CMS的基本概念、CMS的主要过程、CMS的常见问题 和调优手段等等,最后还总结了我使CMS收集器时候的JVM参数配置。
MAT入门到精通(二)
这篇文章开始介绍MAT的基本功能:直方图、类视图、支配树视图、线程视图等等
深入理解G1的GC日志(一)
关于G1的日志,你需要了解的都在这里了,通过G1日志可以理解G1的工作过程,从而更好得调优
G1中的to-space exhausted问题
生产环境遇到的JVM问题
MAT从入门到精通(一)
常见的JVM堆内存问题有两种:堆内存泄漏和堆内存浪费,MAT是一个由Eclipse开源的分析JVM堆内存文件的工具