上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 目录Java 内存模型和这个MESI协议的关系🔍 一、核心定位与目标差异⚙️ 二、JMM 如何利用 MESI 协议⚖️ 三、本质区别:规范 vs 实现💡 四、常见误解澄清🛠️ 五、开发者视角💎 总结 Java 内存模型和这个MESI协议的关系 Java 内存模型(JMM)与 MESI 协议是 阅读全文
posted @ 2025-08-05 20:36 deyang 阅读(62) 评论(0) 推荐(0)
摘要: 目录CPU缓存行(Cache Line)和MESI协议计算机存储的层次Cache Line读取流程Cache Line一致性MESI协议状态切换📊 一、读操作(Read)时的状态变化✍️ 二、写操作(Write)时的状态变化⚠️ 三、特殊场景与性能影响💎 总结:状态转换核心逻辑读操作流程图写操作 阅读全文
posted @ 2025-08-05 20:36 deyang 阅读(372) 评论(0) 推荐(0)
摘要: 目录map在遍历的顺序就是put的顺序LinkedHashMapTreeMap + 自定义顺序对比:总结:hashmap为什么有时也是按插入顺序1. 哈希冲突较少时2. JDK 8 的优化3. 小数据量的巧合结论示例代码 map在遍历的顺序就是put的顺序 LinkedHashMap 特点:Link 阅读全文
posted @ 2025-08-05 20:25 deyang 阅读(123) 评论(0) 推荐(0)
摘要: 目录JVisualVm显示变量引用问题引出:person本身这个变量不会占用字节吗?解答:1. 变量 person 和对象实例的区别2. JVisualVM 显示的 "大小(Size)" 是什么?3. 完整内存布局示例4. 为什么 JVisualVM 不统计栈上的变量?5. 验证方法(1) 使用 j 阅读全文
posted @ 2025-08-05 20:07 deyang 阅读(36) 评论(0) 推荐(0)
摘要: 目录JVM 内存分析1. 使用 jcmd + Native Memory Tracking (NMT)2. 使用 jstat 监控堆内存分区系统级内存分析1. 查看进程物理内存(RES)2. 使用 pmap 分析内存映射3. 检查共享内存(SHR)堆外内存专项检查1. 直接内存(Direct Buf 阅读全文
posted @ 2025-06-24 14:12 deyang 阅读(429) 评论(0) 推荐(0)
摘要: 目录top命令输出:显示界面说明1. 系统概览区域第一行:系统运行时间和负载第二行:任务统计第三行:CPU 使用情况第四、五行:内存使用2. 进程列表区域常用交互命令排序控制显示控制进程控制刷新控制命令行选项实用技巧系统级 CPU 使用率和进程级 CPU 使用率1. 第三行的 %Cpu(s)(系统级 阅读全文
posted @ 2025-06-24 09:51 deyang 阅读(482) 评论(0) 推荐(0)
摘要: 其他相关 JVM调优实战 - deyang - 博客园 命令Linux\MySQL\Java - deyang - 博客园 总结: total = used(包括 shared) + free + buff/cache available ≈ free + (部分可回收的 buff/cache) f 阅读全文
posted @ 2025-06-23 14:10 deyang 阅读(155) 评论(0) 推荐(0)
摘要: MAT分析前置步骤 前置步骤:生成堆转储文件(Heap Dump): jmap -dump:live,format=b,file=heap.hprof <PID> MAT分析步骤 下载 Eclipse Memory Analyzer (MAT) 下载地址:Eclipse Memory Analyze 阅读全文
posted @ 2025-06-16 13:25 deyang 阅读(342) 评论(0) 推荐(0)
摘要: IDEA实用快捷键 快捷键 功能说明 Ctrl + Alt + L 格式化代码(拯救强迫症)没有用时看看QQ的快捷键是不是和这个冲突了 Ctrl + D 复制当前行(或选中块) Ctrl + Shift + U 大小写转换 Shift + Shift 全局搜索(类、文件、操作、设置) Alt + 上 阅读全文
posted @ 2025-05-26 15:01 deyang 阅读(72) 评论(0) 推荐(0)
摘要: 数据库范式 一般情况下,范式越高,表拆的越多,冗余数据越少,新增数据方便,但是查询时会越麻烦(需要联表查询) 三范式 人人都能看懂的数据库六大范式-CSDN博客 (三)MySQL之库表设计篇:一、二、三、四、五范式、BC范式与反范式详解!_数据库 bc 范式-CSDN博客 实例: SELECT * 阅读全文
posted @ 2025-05-26 09:42 deyang 阅读(30) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页