Mar*_*zak 1 java memory heap garbage-collection memory-management
是否有可能在Java中有多个堆?如果有可能那么它会在哪些情况下发生?
已有多个内存区域,但只有一个Java堆.
通常有;
ByteBuffer.allocateDirect(4)请参阅/ proc/pid/maps中缺少[heap]部分,以便对[heap]本机空间中的区域进行有趣的讨论.ByteBuffer.allocateDirect(10000000)当你说"堆"时,它指的是第一个,你可以自然地分配Java对象并且垃圾收集器管理的那个.实际上,还有本机"堆",但这不可互换,并且具有非常不同的目的,实际上大多数Java开发人员永远不需要知道它存在.
注意:这就是JVM在Windows和Linux上的实现方式,标准中没有任何内容表明Java必须存在才能工作.
| 归档时间: |
|
| 查看次数: |
853 次 |
| 最近记录: |