为啥不能半自动化垃圾回收
DirectByteBuffer 的内存回收机制,采用了启动线程自己控制回收内存,而非垃圾回收器绝对决定怎么去回收,程序无法感知
堆内内存,怎么做到半控制回收内存?这样可以减少youngGc的时长,因为现在的内存越来越大,太大的时候回收垃圾时长会越来越长
分代回收策略也是要回收所有的新生代,如果新生代越大就会回收越来越慢
本文探讨了DirectByteBuffer的内存回收机制,分析了为何不能实现半自动化垃圾回收,并讨论了如何控制堆内内存以减少youngGC时长的问题,特别是在内存规模不断扩大的背景下。
为啥不能半自动化垃圾回收
DirectByteBuffer 的内存回收机制,采用了启动线程自己控制回收内存,而非垃圾回收器绝对决定怎么去回收,程序无法感知
堆内内存,怎么做到半控制回收内存?这样可以减少youngGc的时长,因为现在的内存越来越大,太大的时候回收垃圾时长会越来越长
分代回收策略也是要回收所有的新生代,如果新生代越大就会回收越来越慢

被折叠的 条评论
为什么被折叠?