内存分配
0 人感兴趣 · 14 次引用
- 最新
- 推荐
![https://static001.geekbang.org/infoq/33/33150f6aeaebf85b4cb0eb1ff85c90a9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/33/33150f6aeaebf85b4cb0eb1ff85c90a9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/10/107d06b595f980bd937d53b6c5e38008.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/10/107d06b595f980bd937d53b6c5e38008.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
JVM 进阶 (三):内存分配与回收策略
在前期博文《JVM进阶(二)——初识JAVA堆》中讲解了虚拟机中的堆,堆是整个内存模型中占用最大的一部分,而且不是连续的。当有需要分配内存的时候,一般有两个方法分配,指针碰撞和空闲列表。该部分的内存回收是由虚拟机的垃圾收集器GC进行管理的。
![https://static001.geekbang.org/infoq/5b/5bb42b297a84507805dfb0639de2a869.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/5b/5bb42b297a84507805dfb0639de2a869.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
0 人感兴趣 · 14 次引用
在前期博文《JVM进阶(二)——初识JAVA堆》中讲解了虚拟机中的堆,堆是整个内存模型中占用最大的一部分,而且不是连续的。当有需要分配内存的时候,一般有两个方法分配,指针碰撞和空闲列表。该部分的内存回收是由虚拟机的垃圾收集器GC进行管理的。