对象分配

笨手笨脚の10 天前
java·jvm·压缩指针·对象分配
深入理解 Java 虚拟机-02 对象在 HotSpot 虚拟机里,对象在堆内存中的存储布局可以划分为三个部分:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。
不穿格子的程序员17 天前
java·jvm·虚拟机·内存结构·对象分配
JVM篇1:java的内存结构 + 对象分配理解作为 Java 开发者,我们每天都在写 new Object(),但你是否想过,这行简单的代码背后,JVM 到底做了什么?它是如何管理内存的?对象到底被分配到了哪里?
没有bug.的程序员2 个月前
java·jvm·spring·对象分配·async profiler
Async Profiler:最精准的火焰图工具作为在多个性能关键系统中深度使用Async Profiler进行极致性能优化的资深专家,我将带您深入探索这款革命性的性能分析工具。本文不仅有底层原理的深度解析,更包含生产环境的实战案例和性能优化洞察!
极客先躯1 年前
java·jvm·初始化·对象分配·多线程环境·空闲列表·处理内存碎片化
高级java每日一道面试题-2024年12月05日-JVM篇-什么是空闲列表?如果有遗漏,评论区告诉我进行补充在Java高级面试中,空闲列表(Free List)是一个重要的内存管理技术概念,特别是在讨论Java虚拟机(JVM)的内存管理和垃圾回收机制时。以下是对空闲列表的详细解释:
极客先躯1 年前
java·jvm·tlab·指针碰撞·初始状态·对象分配·多线程环境
高级java每日一道面试题-2024年12月04日-JVM篇-什么是指针碰撞?如果有遗漏,评论区告诉我进行补充在Java高级面试中,指针碰撞是一个重要而基础的概念,它涉及到JVM在堆内存中分配对象时的内存管理机制。以下是对指针碰撞的详细解释:
我是有底线的