- 文章目录 思维导图标记清除算法(其他算法的基础)复制算法(新生代的GC)标记整理/压缩算法(老年代的GC)标记-清除算法、复制算法、标记整理算法总结分代收集算法(新生代的GC+老年代的GC) ... 文章目录 思维导图标记清除算法(其他算法的基础)复制算法(新生代的GC)标记整理/压缩算法(老年代的GC)标记-清除算法、复制算法、标记整理算法总结分代收集算法(新生代的GC+老年代的GC) ...
- 文章目录 Safe Point 安全点Safe Region 安全区域OopMap Safe Point 安全点 思考: 如上图 GC的时候,是不是可以马上GC,而不用去care用... 文章目录 Safe Point 安全点Safe Region 安全区域OopMap Safe Point 安全点 思考: 如上图 GC的时候,是不是可以马上GC,而不用去care用...
- 文章目录 Preclass常量池字面量符号引用运行时常量池 Pre JVM - 深入剖析字符串常量池 JVM - 基本类型的包装类和对象池 class常量池 Class常... 文章目录 Preclass常量池字面量符号引用运行时常量池 Pre JVM - 深入剖析字符串常量池 JVM - 基本类型的包装类和对象池 class常量池 Class常...
- 文章目录 思维导图对象的创建对象的内存布局实例数据(Instance Data)对齐填充(Padding) 对象的访问定位使用句柄(类似间接指针)直接指针访问 (HotSpot采用这种方式)两... 文章目录 思维导图对象的创建对象的内存布局实例数据(Instance Data)对齐填充(Padding) 对象的访问定位使用句柄(类似间接指针)直接指针访问 (HotSpot采用这种方式)两...
- 文章目录 思维导图概述JConsole: Java监视与管理平台启动jconsole内存监控示例VM ARGS代码JConsole监控展示及说明扩展问题没有指定-Xmn,如何确定新生代和Eden的... 文章目录 思维导图概述JConsole: Java监视与管理平台启动jconsole内存监控示例VM ARGS代码JConsole监控展示及说明扩展问题没有指定-Xmn,如何确定新生代和Eden的...
- 文章目录 思维导图概述生成、浏览堆转储快照分析程序性能BTrace 思维导图 概述 Visual VM (All-in-One Java Troubleshooting Tool... 文章目录 思维导图概述生成、浏览堆转储快照分析程序性能BTrace 思维导图 概述 Visual VM (All-in-One Java Troubleshooting Tool...
- HelloWorld 入门程序 程序开发的步骤说明编写 Java 源程序运行 Java 程序入门程序说明编译和运行是两回事关于 main 方法 添加注释关键字标识符命名规则 ( 硬性要求 )命... HelloWorld 入门程序 程序开发的步骤说明编写 Java 源程序运行 Java 程序入门程序说明编译和运行是两回事关于 main 方法 添加注释关键字标识符命名规则 ( 硬性要求 )命...
- 文章目录 Pre 模拟代码的JVM参数设置 示例Code 如何在windows上执行命令? 通过jstat观察程序的运行状态 Pre jvm性能... 文章目录 Pre 模拟代码的JVM参数设置 示例Code 如何在windows上执行命令? 通过jstat观察程序的运行状态 Pre jvm性能...
- 文章目录 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虚拟机栈:让线程执行各种方法 堆内存:放我们创建的各种对象 ...
上滑加载中
推荐直播
-
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
回顾中 -
智能观测进化论系列沙龙(第一期)
2025/02/28 周五 14:00-16:30
华为及外部讲师团
本期直播就智能化可观测技术的融合与创新、落地与实践、瓶颈与未来等业界关心的话题进行深入探讨。
回顾中 -
聚焦Deepseek,洞察开发者生态发展
2025/02/28 周五 19:00-20:30
蒋涛 csdn创始人
深入剖析Deepseek爆发后,中国开发者生态潜藏的巨大发展潜能与未来走向,精准提炼出可供大家把握的时代机遇,干货满满,不容错过。
回顾中
热门标签