上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 大纲 1.Mixed GC混合回收是什么 2.YGC可作为Mixed GC的初始标记阶段 3.Mixed GC并发标记算法详解(一) 4.Mixed GC并发标记算法详解(二) 5.Mixed GC并发标记算法详解(三) 6.并发标记的三色标记法 7.三色标记法如何解决错标漏标问题 8.SATB如何 阅读全文
posted @ 2025-01-12 22:27 东阳马生架构 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.G1的YGC过程 2.YGC并行处理阶段的过程 3.YGC串行处理阶段的过程(一) 4.YGC串行处理阶段的过程(二) 5.整个YGC的执行流程总结 1.G1的YGC过程 (1)YGC相关的一些参数 (2)YGC和MixedGC、FGC之间的关系 (3)YGC使用的算法 + 新生代的垃圾回 阅读全文
posted @ 2025-01-11 20:26 东阳马生架构 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.G1为了提升GC的效率设计了哪些核心机制 2.G1中的记忆集是什么 3.G1中的位图和卡表 4.记忆集和卡表有什么关系 5.RSet记忆集是怎么更新的 6.DCQ机制的底层原理是怎样的 7.DCQS机制及GC线程对DCQ的处理 提升G1垃圾回收器GC效率的黑科技 G1设计了一套TLAB机制 阅读全文
posted @ 2025-01-10 21:26 东阳马生架构 阅读(180) 评论(0) 推荐(1) 编辑
摘要: 大纲 1.G1的对象分配原理是怎样的 2.深入分析TLAB机制原理 3.借助TLAB分配对象的实现原理是什么 4.什么是快速分配 + 什么是慢速分配 5.大对象分配的过程 + 与TLAB的关系 6.救命的稻草—JVM的最终分配尝试 G1如何分配对象+TLAB机制+分区协调机制 G1设计了一套TLAB 阅读全文
posted @ 2025-01-09 23:10 东阳马生架构 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.G1垃圾回收器的分区(Region大小+G1分区+Region过大过小和计算) 2.Region大小的计算原理(先转字节然后确定2的n次幂再通过1左移n位) 3.新生代分区及自动扩展(新生代动态扩展机制) 4.停顿预测模型(衰减算法)保证预期停顿时间 1.G1垃圾回收器的分区(Region 阅读全文
posted @ 2025-01-08 21:57 东阳马生架构 阅读(225) 评论(1) 推荐(0) 编辑
摘要: 大纲 1.每秒仅上百请求的系统为何会OOM(RPC超时时间设置过长导致QPS翻几倍) 2.Jetty服务器的NIO机制如何导致堆外内存溢出(S区太小 + 禁NIO的显式GC) 3.一次微服务架构下的RPC调用引发的OOM故障排查实践(MAT案例) 4.一次没有WHERE条件的SQL语句引发的OOM问 阅读全文
posted @ 2025-01-07 22:33 东阳马生架构 阅读(221) 评论(0) 推荐(1) 编辑
摘要: 大纲 1.如何对系统的OOM异常进行监控和报警 2.如何在JVM内存溢出时自动dump内存快照 3.Metaspace区域内存溢出时应如何解决(OutOfMemoryError: Metaspace) 4.JVM栈内存溢出时应如何解决(StackOverflowError) 5.JVM堆内存溢出时应 阅读全文
posted @ 2025-01-06 19:30 东阳马生架构 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.线上系统突然由于OOM内存溢出挂掉 2.什么是内存溢出及哪些区域会发生内存溢出 3.Metaspace如何因类太多而发生内存溢出 4.无限制调用方法如何让线程的栈内存溢出 5.对象太多导致堆内存实在放不下而内存溢出 6.模拟JVM Metaspace内存溢出的场景(动态生成268个类占10 阅读全文
posted @ 2025-01-05 21:26 东阳马生架构 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.线上大促活动导致的老年代内存泄漏和FGC(MAT分析出本地缓存没处理好) 2.百万级数据误处理导致频繁FGC(大数据量加载到内存处理 + String.split()) 3.JVM运行原理和GC原理总结 4.JVM性能优化的思路和步骤 5.问题汇总 1.线上大促活动导致的老年代内存泄漏和F 阅读全文
posted @ 2025-01-04 20:30 东阳马生架构 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.如何优化每秒十万QPS的社交APP的JVM性能(增加S区大小 + 优化内存碎片) 2.如何对垂直电商APP后台系统的FGC进行深度优化(定制JVM参数模版) 3.不合理设置JVM参数可能导致频繁FGC(优化反射的软引用被每次YGC回收) 4.线上系统每天数十次FGC导致频繁卡顿的优化(大对 阅读全文
posted @ 2025-01-03 23:36 东阳马生架构 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
点击右上角即可分享
微信分享提示