jvm内存区域

来源:互联网 发布:澳洲听歌用什么软件 编辑:程序博客网 时间:2024/06/10 12:27


堆分配内存:

指针碰撞:如果堆中内存是绝对规整的则堆分为两个空间 已使用、未使用 中间用一个指针作为分界点。当创建对象分配内存时只需要将中间指针象未使用空间移动对象需要大小即可。

空闲列表:(堆中内存不是规整的,已使用、未使用空间相互交错)维护一个列表记录内存块的使用情况,在创建对象分配内存时寻找一块足够大的空间划分给实例,然后更新列表的记录

原创粉丝点击