内存
内存
JVM 为什么需要类加载机制?深入浅出 JVM 类加载原理
在 Java 中,类加载机制是 Java 虚拟机(JVM)将 .class 文件加载到内存并转化为可
35    2024-12-02
ThreadLocal源码解读:内存泄露问题分析
ThreadLocal 优势是无锁化提升并发性能和简化变量的传递逻辑。在实际业务中使用 ThreadLocal 类时应该在恰当位置调用 remove 方法显式移除值。尽可能的避免触发 ThreadLocal 清理过时 Entry 的逻辑,从而提高 ThreadLocal 性能。
54    2024-10-31
技术探秘 | 图解 JVM 内存模型,超硬核!
熟悉 JVM 内存结构的同学,可能会很快看得出以上错误信息表示虚拟机堆内存空间不足,因此了解 JVM 内存结构对快速定位问题并解决问题有着非常重要的意义。今天我们一起来了解一下 JVM 内存结构。
36    2024-07-26
有没有并发编程经验,一问这个类便知!
本文,主要结合图例介绍了ThreadLocal有关内存泄露方面的知识,包括:ThreadLocal的
34    2024-06-24
面试官问:Redis缓存淘汰策略有哪些?
惰性删除策略的缺点是,它对内存是最不友好的。如果一个键已经过期,而这个键又仍然保留在redis中,那么只要这个过期键不被删除,它所占用的内存就不会释放。
43    2024-06-04
面试官:说说虚拟机的内存结构有哪些?
熟悉 JVM 内存结构的同学,可能会很快看得出以上错误信息表示虚拟机堆内存空间不足,因此了解 JVM 内存结构对快速定位问题并解决问题有着非常重要的意义。今天我们一起来了解一下 JVM 内存结构。
36    2024-02-21
聊聊苹果极致的LLM端侧方案
在通常的LLM推理阶段,LLM都是直接加载到DRAM中的。一个7B半精度LLM,完全加载进DRAM所需的存储空间超过14GB。
40    2024-02-04
彻底理解内存泄漏,你学会了吗?
如果你的程序需要重复申请很多对象/数据/结构体,并在最后一次性全部释放,那么内存池是一个避免内存碎片
41    2024-02-02
彻底理解内存泄漏,你学会了吗?
如果你的程序需要重复申请很多对象/数据/结构体,并在最后一次性全部释放,那么内存池是一个避免内存碎片不错的选择,原理在于尽管从内存池的角度看会有碎片,但当我们以内存池大小为单位从堆区中申请释放内存时,这种碎片将不复存在。
32    2024-02-02
深入理解JVM内存模型
JVM内存结构包括方法区、堆、栈、本地方法栈和程序计数器。不同的内存区域有不同的作用和管理方式,合理地使用和管理内存是编写高效、稳定的Java程序的重要方面。
38    2023-11-05