首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM准备
贾子杰
创建于2023-02-18
订阅专栏
深入理解java 虚拟机, 及一些内存调优
等 47 人订阅
共44篇文章
创建于2023-02-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JVM系列(二十四) JVM调优实战-Jprofiler内存泄漏问题定位
我们来分析下内存泄漏,从静态集合,单例模式,内部类外部类的引用及缓存等多个方面分析了内存泄漏的问题,使用jprofiler定位分析泄漏位置,解决问题
JVM系列(二十三) JVM调优实战-Jprofiler分析Dump文件
本文介绍了Jprofile如何分析Dump文件,定位内存过高无法回收的问题,通过incomming,大对象,show GC root 等多种方法,定位到问题代码解决问题
JVM系列(二十二) JVM调优实战-IDEA使用Jprofile实时分析
使用IDEA来调试Jprofiler,并且根据不同的参数来进行JVM调优,并且针对Memory的图形进行了深入分析
JVM系列(二十一) JVM调优实战-Jmap命令实战
Jmap的命令,比较常用的就是 jmap-heap堆栈信息及 jmap-dump保存堆栈快照,一定要会用这两个,特别是 jmap-dump 这个命令是分析内存 dump文件的必经之路
JVM系列(二十) JVM调优实战-常用命令Jps/PS/Jinfo/Jstat实战
我们学习了基本的JVM调优命令包括JPS查看进程,jinfo查看进程详细参数,Jstat查看JVM gc情况,我们根据具体的日志,进行JVM调优
JVM系列(十九) 垃圾收集之三色标记法-漏标问题解决方案
我们针对三色标记的缺陷漏标问题,给出了完美的解决方案,读屏障+重新标记,或者写屏障+增量更新,并且全面分析了CMS和G1的优劣势
JVM系列(十八) 垃圾收集之并发标记算法-三色标记法
本文我们三色标记法的原因及三色标记法的原理和它的优势劣势已经讲解清楚了,我们必须知道三色标记法的问题 漏标及多标的缺陷
JVM系列(十七) 垃圾收集器之 G1 MixedGC及FullGC日志及过程分析
1.在G1垃圾收集过程中,会产生MixedGC和FullGC,本文着重讲解了MixedGC的回收过程和MixedGC的日志详解,另外针对FullGC进行了简单介绍
JVM系列(十六) 垃圾收集器之 G1 YoungGC日志及过程分析
今天我们着重讲解一下G1的GC日志,我们根据GC日志分析出来GC的过程包括全局并发周期的几个步骤,从而了解垃圾收集过程
JVM系列(十五) 垃圾收集器之 G1 MixedGC混合收集及FullGC
G1 MixedGC 混合收集的两个步骤, 全局并发标记(global concurrent marking)及 拷贝存活对象阶段
JVM系列(十四) 垃圾收集器之 G1 YoungGC年轻代垃圾回收
本文介绍了G1的基本概念Region,Card,Rset等,并且针对G1的年轻代垃圾回收YoungGC进行了详细分析,介绍了G1垃圾回收过程原理
JVM系列(十三) 垃圾收集器之 G1 对象分配策略
了解以下G1的对象分配策略,了解TLAB(Thread Local Allocation Buffer)线程本地分配缓冲区,eden区分配及Humongous区分配
JVM系列(十二) 垃圾收集器之 G1 Garbage First 收集器原理及过程
G1是一款面向服务端应用的垃圾收集器,JDK 9以后的默认垃圾回收器,本文讲解了垃圾收集器的基本原理和使用,Region原理,分代收集,JVM参数设置等
JVM系列(十一) 垃圾收集器之 Concurrent Mark Sweep 并发标记清除
我们讲解了CMS垃圾收集器的配置参数及如何使用CMS垃圾收集器,我们通过程序调试JVM参数使用CMS垃圾收集器,打印了GC日志,通过对GC日志的分析更好的JVM调优
JVM系列(十) 垃圾收集器之 Parallel Scavenge/Old
多线程垃圾收集器 Parallel Scavenge/Old吞吐量优先的垃圾收集器,了解其收集原理及JVM参数配置,可以更好的在实际项目中进行jvm调优
JVM系列(九) 垃圾收集器之 Serial / Serial Old
JVM调优其实都是根据对应的垃圾收集器特性而去做调整和优化,采用Serial/SerialOld 的时候,他们的年轻代和老年代分别用DefNew 和 Tenured来代表不同区域
JVM系列(八) JVM 垃圾收集算法
本文对比了几种垃圾回收算法,垃圾回收算法,标记-整理算法,标记-清除算法,分别针对算法的优劣势进行展开,为了解内存回收打下基础
JVM系列(七) JVM 垃圾收集器
每种垃圾收集器的收集机制和收集的方法都不一样,本文讲解了各种垃圾收集器的配置及收集垃圾的优劣势,以及年轻代老年代的垃圾回收机制,便于我们在实战中去配置使用
JVM系列(六) JVM 对象终结方法finalize
finalize方法也是Java中所有类中必有的方法,因为它是属于Object根类的方法, 本文讲解finalize终结方法的使用及调用时机,便于我们了解 jvm在回收垃圾时候的过程
JVM系列(五) JVM引用-弱引用/虚引用关系
本文我们介绍一下最后两种引用关系 弱引用及虚引用,弱引用当JVM在进行gc垃圾回收时,无论内存是否充足,都会回收此类对象,虚引用随时都可能被垃圾回收器回收
下一页