JAVA 空间分配担保

 

内存分配是在JVM在内存分配的时候,新生代内存不足时,把新生代的存活的对象搬到老生代,而后新生代腾出来的空间用于为分配给最新的对象。这里老生代是担保人。在不一样的GC机制下,也就是不一样垃圾回收器组合下,担保机制也略有不一样。在Serial+Serial Old的状况下(客户端),发现放不下就直接启动担保机制;在Parallel Scavenge+Serial Old(服务端)的状况下,倒是先要去判断一下要分配的内存是否是>=Eden区大小的一半,若是是那么直接把该对象放入老生代,不然才会启动担保机制。.net

 

https://mp.weixin.qq.com/s/Br59TLiL8sjeS67SuWjxmw对象

http://blog.csdn.net/jarvan_song/article/details/70196587blog

http://m.blog.csdn.net/jarvan_song/article/details/70196587内存

相关文章
相关标签/搜索