日期: 2024 年 9 月 30 日

2 篇文章

thumbnail
jvm垃圾回收策略
垃圾判定 垃圾判定是指在编程中确定哪些内存中的对象是“垃圾”,即不再被应用程序使用的对象,因此可以被垃圾回收器回收的过程。 在Java中,垃圾回收(Garbage Collection, GC)主要采用两种基本方法:引用计数法和可达性分析。下面分别对这两种方法进行说明: 引用计数算法是一种最直观的垃圾收集技术。其基本思想是给每个对象分配一个引用计数…
thumbnail
一文深入了解JVM
JVM内存结构 堆 堆的特点 线程共享,一块最大的内存存储区 通过new创建的对象,数组和字符常量池都在堆中 需要考虑线程安全问题,有垃圾回收机制 堆内存分配 堆内存有新生代和老年代之分 新生代:新生代由伊甸园(Eden)和两个幸存者区(suervior space)组成伊甸园用来存放新创建的对象幸存者区是通过 from和to区不断交换来运行的,一…