Java对象内存结构 2026年07月07日 daichangya 3 Java 对象内存结构对于具有 C/C++ 背景的开发者而言,Java 中缺乏直接计算对象占用内存大小的机制往往令人困惑。在 C/C++ 中,可以通过 sizeof 运算符获得基本类型及类实例的大小,这对指针运算、内存拷贝和 IO 操作非常有用。Java... 阅读全文 0 评论
深入理解Java内存管理:原理、优化与最佳实践 2026年07月07日 daichangya 2 一、引言在 Java 编程中,内存管理是至关重要的环节,直接影响程序的性能、稳定性和可扩展性。Java 的内存管理机制由 Java 虚拟机(JVM)全权负责,涵盖内存分配、回收等关键任务。深入理解 Java 内存管理的工作原理,对于编写高效、可靠的 Ja... 阅读全文 0 评论
JVM之java类对象底层是如何创建的 2026年07月07日 daichangya 1 0. 前言在 Java 程序中,执行 User user = new User(); 这样的代码时,JVM 究竟做了哪些工作?本文将深入探讨 Java 类对象在底层的创建过程。1. Java 类对象的创建过程Java 对象保存在内存中时,主要由三部分组成... 阅读全文 0 评论
jvm G1 深度分析 2026年07月07日 daichangya 0 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。大纲第一,垃圾回收简介第二,G1 介绍第三,G1 Young GC第四,G1 Mixed GC第五,调优实践第六,G1 相关处理参数... 阅读全文 0 评论
JVM执行篇:使用HSDIS插件分析JVM代码执行细节 2026年07月07日 daichangya 1 JVM 执行篇:使用 HSDIS 插件分析 JVM 代码执行细节在《Java 虚拟机规范》之中,详细描述了虚拟机指令集中每条指令的执行过程、执行前后对操作数栈、局部变量表的影响等细节。这些细节描述与 Sun 早期虚拟机(Sun Classic VM)高度... 阅读全文 0 评论