随着九十年代java语言的出现,垃圾搜集技术向前迈进了一大步。Java社区明天仍然向前推进这项技术。在Sun的Java HotSpot VM 14.0 中倡导“垃圾优先”的G1垃圾搜集器就是个例子。
依据Google的程序员Jeremy Manson描述,新垃圾搜集器将堆空间分成了固定大小的区域,并跟踪在这些区域中活跃的数据。数据的活跃水平是决议垃圾搜集的关键。Manson写到,当需求垃圾搜集时,
聚利时旗舰店搜集器先从这些活数据较少区域开端,,因此在描述最新的对象时建立“垃圾优先”的援用。
下载JDK 6 Update 16 是检测出这个搜集器的第一步,当写这篇文章时它还是beta版。你必需也有个拷贝的Java运转环境(JRE)。更多的信息,请参考Sun的JavaHotSpot VM 14.0 信息页。“垃圾优先”的G1垃圾搜集器的预览版也包括在其中。这是个Sun为了寻求反应而开放的晚期版。