
JVM
文章平均质量分 70
落小渔
我站在1楼,有人骂我,我听到了很生气。
我站在10楼,有人骂我,我听不清,还以为他在跟我打招呼。
我站在100楼,有人骂我,我放眼望去,只有尽收眼底的风景。
一个人之所以会痛苦,是因为他没有高度。
高度不够,看到的都是问题,格局太小,纠结的都是鸡毛蒜皮
展开
-
GC 理解?
1. 对象什么时候会变成垃圾?当前对象,使用任何方式都不能访问它,那么此刻它就是一个垃圾2. GC root3. 古典的垃圾回收算法4. GC的分代假设年轻代:用于存储刚创建出来的对象老年代:年轻代数据经过清理后的提升5. GC 的古典时代Serial:用一个线程回收年轻代SerialOld:用一个线程回收老年代对于Serial而言:停止用户线程,然后使用一个线程近线回收但是有一个问题...原创 2022-03-10 19:43:25 · 439 阅读 · 0 评论 -
jvm 调优整理
1. jvisualvm工具这里可以看到各个区的变化情况2. Arthasdashboard如上:会发现线程id为8的这个cpu使用率一直很高。使用thread id。会显示出出问题的堆栈【39行哈】分析线程block :thread -b反编译jvm。老年代满了,会触发full gc,如果再次满了,长此以往会出现OOM?3. 调优的目的是什么?用工具查看只是其中的辅助手段。最终目的是为了减少full...原创 2022-02-27 20:37:55 · 225 阅读 · 0 评论