码迷,mamicode.com
首页 > 编程语言 > 详细

(2)java堆内存

时间:2015-08-16 18:02:50      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

java堆内存结构图

技术分享

【名词解释】
--->eden,so,s1通称为新生代对象存储区
--->tenured称为老年代对象存储区
--->s0和s1也称为from和to区域,是两块大小相等,可以互换角色的内存空间。

【行为解释】
--->绝大数情况下,对象首先分配在eden区
--->每进行一次垃圾回收,如果对象还存活,则年龄加1。
--->不同年龄的对象存放在java堆不同的区域。
--->不同区域的垃圾回收频率和算法是不相同的
--->不同区域的大小也是不同的。

【异常情况】
--->堆内存溢出java.lang.OutOfMemoryError:java heap space

(2)java堆内存

标签:

原文地址:http://www.cnblogs.com/shangxiaofei/p/4734648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!