摘要:
垃圾回收算法: 第一阶段:垃圾回收的第一阶段是标记(marking)。在这个阶段中,垃圾回收器杨喆线程栈上行以检查所有的根。如果发现了一个根引用了一个对象,就在对象的“同步块索引字段”上开启标记。检查好所有的根之后,堆中将包含一组已标记和未标记的对象。已标记的对象是通过应用程序的代码可达的对象,而未标记的对象是不可达的。不可达的被认为是垃圾。 第二阶段:垃圾回收的第二阶段是压缩(compact... 阅读全文
posted @ 2012-09-03 23:45
HelloWorld.Michael
阅读(467)
评论(0)
推荐(0)

浙公网安备 33010602011771号