随笔分类 - JVM性能调优
摘要:一、背景 在实际的开发中,性能问题的分析一直是运维团队的痛点,无论是缓慢内存溢出还是迅速的内存爆炸,对系统和业务的破坏都是快速而巨大的,此贴分享下简单的分析内存问题的经验。 二、相关名词 分代:根据对象的生命周期长短,把堆分为3个代:Young,Old和Permanent,根据不同代的特点采用不同的
阅读全文
摘要:一、查看当前Java虚拟机所有进程:jps 二、 查看整个JVM内存状态 : jmap -heap [pid] 三、查看JVM堆中对象详细占用情况:jmap -histo [pid] 四、导出整个JVM 中内存信息 : jmap -dump:file=文件名.dump [pid] 五、打开JDK自带
阅读全文