此语境中,吞吐量的实质是赋值器(Mutator,可以理解为使用垃圾收集的用户程序,本书为便于理解,多数地方用 “用户程序” 或 “用户线程” 代替)与收集器的效率总和。另外, 还有一种 “和稀泥式” 的解决方案可以不在内存分配和访问上增加太大的额外负担,做法是让虚拟机平时多数时间都采用 “标记-清除” 算法,暂时容忍内存碎片的存在,直到内存空间的碎片化程度已经大到影响对象分配时,再采用 “标记-整理” 算法收集一次,以获得规整的内存空间。前面提到的基于 “标记-清除” 算法的 CMS 收集器面临内存碎片过多时采用的就是这种处理办法。
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |