- 文章目录 Pre 在案例背景下什么时候对象会进入老年代? 大促期间多久会触发一次Full GC? 老年代GC的时候会发生“Concurrent Mode Failure”吗... 文章目录 Pre 在案例背景下什么时候对象会进入老年代? 大促期间多久会触发一次Full GC? 老年代GC的时候会发生“Concurrent Mode Failure”吗...
- 文章目录 总结 总结 第一个是JVM运行我们写好的系统最根本的工作原理,包括: 内存各个部分的划分 代码在执行的过程中,各个内存区域是如何配合协调... 文章目录 总结 总结 第一个是JVM运行我们写好的系统最根本的工作原理,包括: 内存各个部分的划分 代码在执行的过程中,各个内存区域是如何配合协调...
- 文章目录 Pre 动态年龄判定规则 动态年龄判定规则的部分示例代码 部分示例代码运行后产生的gc日志 完善示例代码 GC日志分析 Pre 上... 文章目录 Pre 动态年龄判定规则 动态年龄判定规则的部分示例代码 部分示例代码运行后产生的gc日志 完善示例代码 GC日志分析 Pre 上...
- 文章目录 Pre 案例背景 高并发查询导致对象快速进入老年代 老年代必然会触发频繁GC 优化前的线上系统JVM参数 频繁Full GC导致的大量内存碎片 如何进... 文章目录 Pre 案例背景 高并发查询导致对象快速进入老年代 老年代必然会触发频繁GC 优化前的线上系统JVM参数 频繁Full GC导致的大量内存碎片 如何进...
- 文章目录 Pre Code 运行 用MAT分析内存快照 小结 Pre 上一篇文章已经给大家分析了栈内存溢出是如何来解决的,这篇文章我们给大家分析... 文章目录 Pre Code 运行 用MAT分析内存快照 小结 Pre 上一篇文章已经给大家分析了栈内存溢出是如何来解决的,这篇文章我们给大家分析...
- 文章目录 背景 从现象看到本质 通过jstat来确认我们的推断 通过MAT找到占用内存最大的对象 背景 首先说一下案例背景,线上有一个数据同步系统,... 文章目录 背景 从现象看到本质 通过jstat来确认我们的推断 通过MAT找到占用内存最大的对象 背景 首先说一下案例背景,线上有一个数据同步系统,...
- 文章目录 OOM OOM是如何产生的 JVM进程怎么执行你写的那些代码 Java虚拟机栈:让线程执行各种方法 堆内存:放我们创建的各种对象 ... 文章目录 OOM OOM是如何产生的 JVM进程怎么执行你写的那些代码 Java虚拟机栈:让线程执行各种方法 堆内存:放我们创建的各种对象 ...
- 文章目录 Pre JVM和GC的运行原理 对象什么时候进入老年代? 老年代的GC是如何触发的? 正常情况下的系统 Pre 我们已经把完整的JVM... 文章目录 Pre JVM和GC的运行原理 对象什么时候进入老年代? 老年代的GC是如何触发的? 正常情况下的系统 Pre 我们已经把完整的JVM...
- 文章目录 Pre 问题的产生 查看GC日志 查看Metaspace内存占用情况 一个综合性的分析思路 到底是什么类不停的被加载? 为什么会频繁加载奇怪的类? ... 文章目录 Pre 问题的产生 查看GC日志 查看Metaspace内存占用情况 一个综合性的分析思路 到底是什么类不停的被加载? 为什么会频繁加载奇怪的类? ...
- 文章目录 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...
上滑加载中
推荐直播
-
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day2)
2025/03/30 周日 09:00-12:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
从AI基础到昇腾:大模型初探、DeepSeek解析与昇腾入门
2025/04/02 周三 16:00-17:30
不易 / 华为云学堂技术讲师
昇腾是华为研发的AI芯片,其具有哪些能力?我们如何基于其进行开发?本期直播将从AI以及大模型基础知识开始,介绍人工智能核心概念、昇腾AI基础软硬件平台以及昇腾专区,旨在为零基础或入门级学习者搭建从AI基础知识到昇腾技术的完整学习路径。
回顾中
热门标签