摘要: 1、堆:所有对象实例存放地,垃圾管理的主要对象,被所有java线程所共享2、栈:线程私有、存储局部变量表、操作栈、动态链接、方法出口3、方法区:线程共享的内存区域、存储类信息、常是、静态变量、即时编译器编译后的代码3、本地方法框:为虚拟机使用到的Native方法服务4、程序计数器:线程私有、指向下一... 阅读全文
posted @ 2015-06-10 17:16 激战 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集算法思路:把对象按照寿命长短分组,分为年轻代和年老代,新创建对象被分在年轻代,如果对象经过几次回收后仍然存活,那么再把这个对象分到年老代。年老代的收集频度不像年轻代的频繁,这样就减少了每次垃圾收集时所扫描的对象数量,从而提高垃圾回收效率Young : 分为eden区和两个Survivor区,... 阅读全文
posted @ 2015-06-10 17:06 激战 阅读(165) 评论(0) 推荐(0) 编辑