- 文章目录 Pre 关于MAT工具对OOM故障的实践意义 故障发生现场 排查步骤 1:检查内存中到底是什么对象太多了 2. 深入看看占用内存过多... 文章目录 Pre 关于MAT工具对OOM故障的实践意义 故障发生现场 排查步骤 1:检查内存中到底是什么对象太多了 2. 深入看看占用内存过多...
- 文章目录 Case 1 递归调用 Case2 没有缓存的动态代理 小结 Case 1 递归调用 当时有一个非常重要的系统,我们设计了一个链路监控机制,也... 文章目录 Case 1 递归调用 Case2 没有缓存的动态代理 小结 Case 1 递归调用 当时有一个非常重要的系统,我们设计了一个链路监控机制,也...
- 文章目录 Pre对象的分配与引用一个方法执行完毕之后会怎么样?不再需要的那些对象应该怎么处理?--GC思考题 Pre 上一篇文章给大家分析了JVM中的几块内存区域分别都是干什么的,... 文章目录 Pre对象的分配与引用一个方法执行完毕之后会怎么样?不再需要的那些对象应该怎么处理?--GC思考题 Pre 上一篇文章给大家分析了JVM中的几块内存区域分别都是干什么的,...
- 文章目录 Pre 功能强大的jstat jstat -gc PID 其他的jstat命令 如何使用jstat工具? ... 文章目录 Pre 功能强大的jstat jstat -gc PID 其他的jstat命令 如何使用jstat工具? ...
- 文章目录 案例 CPU负载高原因分析 Full GC频繁的原因分析 以前那套GC优化策略还能奏效吗? 复杂的业务逻辑,自己都看不懂了怎么办? 示范用的代码 获取... 文章目录 案例 CPU负载高原因分析 Full GC频繁的原因分析 以前那套GC优化策略还能奏效吗? 复杂的业务逻辑,自己都看不懂了怎么办? 示范用的代码 获取...
- 文章目录 Pre 开发好系统之后的预估性优化 系统压测时的JVM优化 对线上系统进行JVM监控 Pre 前面两篇文章,已经给大家介绍了jstat、j... 文章目录 Pre 开发好系统之后的预估性优化 系统压测时的JVM优化 对线上系统进行JVM监控 Pre 前面两篇文章,已经给大家介绍了jstat、j...
- 文章目录 Pre 从对象在Eden区分配开始讲起 高并发场景下导致ygc后存活对象太多 什么时候会发生堆内存的溢出? Case Demo Revi... 文章目录 Pre 从对象在Eden区分配开始讲起 高并发场景下导致ygc后存活对象太多 什么时候会发生堆内存的溢出? Case Demo Revi...
- 文章目录 业务背景 JVM性能问题 如何优化每次Full GC的性能? 调优后的效果 思考 业务背景 这个JVM性能优化的案例,很多核心的... 文章目录 业务背景 JVM性能问题 如何优化每次Full GC的性能? 调优后的效果 思考 业务背景 这个JVM性能优化的案例,很多核心的...
- 文章目录 Pre Code GC日志 GC日志分析 小结 思考 Pre 上篇文章给大家分析了一下对象是如何通过动态年龄判定规则进入老年代的,... 文章目录 Pre Code GC日志 GC日志分析 小结 思考 Pre 上篇文章给大家分析了一下对象是如何通过动态年龄判定规则进入老年代的,...
- 文章目录 Pre 系统架构介绍 故障发生现场 初步查找内存溢出的故障发生点 分析内存快照找到占用内存最大的对象 通过分析源代码找出原因 铺垫一个关键知识点:RP... 文章目录 Pre 系统架构介绍 故障发生现场 初步查找内存溢出的故障发生点 分析内存快照找到占用内存最大的对象 通过分析源代码找出原因 铺垫一个关键知识点:RP...
- 一、问题说明 1、在平时开发当中,不论是Eclipse中 tomcat部署的项目、还是window、Linux部署的项目,经常会遇到内存泄露java.lang.OutOfMemoryError的问题; 2、例如:“java.lang.OutOfMemoryError:Java heap space”和"java.lang.OutOfM... 一、问题说明 1、在平时开发当中,不论是Eclipse中 tomcat部署的项目、还是window、Linux部署的项目,经常会遇到内存泄露java.lang.OutOfMemoryError的问题; 2、例如:“java.lang.OutOfMemoryError:Java heap space”和"java.lang.OutOfM...
- 文章目录 案例背景引入 系统核心业务流程分析 系统的运行压力 G1垃圾回收器的默认内存布局 GC停顿时间如何设置? 到底多长时间会触发新生代GC? 新生代gc如... 文章目录 案例背景引入 系统核心业务流程分析 系统的运行压力 G1垃圾回收器的默认内存布局 GC停顿时间如何设置? 到底多长时间会触发新生代GC? 新生代gc如...
- 文章目录 Pre 一个线程调用多个方法的入栈和出栈 每次方法调用的栈桢都是要占用内存的 到底什么情况下会导致JVM中的栈内存溢出? 一般什么情况下会发生栈内存溢出? ... 文章目录 Pre 一个线程调用多个方法的入栈和出栈 每次方法调用的栈桢都是要占用内存的 到底什么情况下会导致JVM中的栈内存溢出? 一般什么情况下会发生栈内存溢出? ...
- 文章目录 案例背景 特殊的电商大促场景 抗住大促的瞬时压力需要几台机器? 大促高峰期订单系统的内存使用模型估算 内存到底该如何分配? 新生代垃圾回收优化之一:Sur... 文章目录 案例背景 特殊的电商大促场景 抗住大促的瞬时压力需要几台机器? 大促高峰期订单系统的内存使用模型估算 内存到底该如何分配? 新生代垃圾回收优化之一:Sur...
- 文章目录 Pre Metaspace区域是如何触发内存溢出的? 到底什么情况下会发生Metaspace内存溢出? Metaspace OOM 模拟 C... 文章目录 Pre Metaspace区域是如何触发内存溢出的? 到底什么情况下会发生Metaspace内存溢出? Metaspace OOM 模拟 C...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签