首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jvm
订阅
用户8106192441323
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
第二章:Class文件解剖:字节码的二进制密码
第二章:Class文件解剖:字节码的二进制密码 引言:字节码的神秘面纱 Java的"一次编写,到处运行"的承诺背后,隐藏着一个精妙的设计——字节码。当我们编写Java源代码时,javac编译器并不直接
java基础-Java 对象头(Object Header)结构
Java 对象在内存中的存储布局分为三部分:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。其中对象头是理解 Java 锁机制、GC 等关键功能的基础。
Java JVM分代模型详解
分代模型通过空间换时间,平衡GC效率与停顿时间。掌握分代模型,能让你从“被动救火”升级为“主动防御”的内存管理专家!
手册 > jvm 调优及问题排查 (未完待续)
优化方向 gc关键指标:EU、OU、YGC、FGC、GCT。 优化方向:根据数据调整堆大小、年轻代/老年代比例、GC 策略 命令汇总 优化参数汇总 工具 生成的日志可通过工具可视化分析: GCEasy
“你能从字节码层面解释JVM内存模型吗?”——面试官的死亡提问
作为一名有八年开发经验的Java工程师,我常常被问一个问题:为什么我们写的Java代码,有时在多线程环境下会出现“看
深入JVM底层-内存分配算法
1、 指针碰撞(Bump the Pointer) 用于连续内存分配,适用于堆内存规整的场景(如复制算法后),通过移动指针分配内存。 原理: 维护一个指针:始终指向堆内存中下一个可用的起始地址 顺序分