您是正确的,垃圾收集器和虚拟内存管理器必须协作,否则GC将对系统进行垃圾处理。Matthew Hertz,Yi Feng和Emery D.
Berger已研究了这种GC /内核协作。为了获得良好的性能,他们不得不稍微扩展内核并调整垃圾收集器。
在高内存压力下,使用GenMS Java
GC的基准测试时间要长160倍左右。使用新的可识别页面的GC,基准测试速度仅慢了1.6倍。换句话说,使用适当调整的GC,性能可以提高100倍。
http://lambda-the-ultimate.org/node/2391



