JVM堆

2016-11-08 22:49:05 0 举报
仅支持查看
JVM堆是Java虚拟机所管理的内存中最大的一块,是被所有线程共享的一块内存区域,主要用于存放动态生成的对象和数组。在虚拟机启动时,Java堆会初始化为一个逻辑上连续的内存空间,这个内存空间的大小可以通过-Xms和-Xmx参数来指定。当需要分配内存时,就会从这个连续的内存空间中划出一部分给对象使用,当对象不再使用时,这块内存空间就会被垃圾回收器回收。由于Java堆是所有线程共享的,所以在多线程环境下需要进行适当的同步控制,以避免出现数据不一致的问题。
作者其他创作
大纲/内容
评论
0 条评论
下一页