Menu

#154 bug fixes and new GC

open
nobody
None
5
2012-09-21
2010-06-16
Da Feng
No

1.There is a bug related with address base hashing.
2.Generational mark swap (GenMW) improves mark compact algorithm. It also takes into consideration more practical problems, like java.lang.Reference and referent processing, some additional objects that VM needs during processing, and difficulty of getting object start reference after moving into target region under condition of continuous layout of object on heap. GenMW stores sum of live object size into region header, and sorts region list after marking. Collector select a subset of regions from the region list, and does garbage collection on that list. One temporary region is set aside to implement swapping.
3. The readme.html file provide introduction into GenMW details.

Discussion

  • Da Feng

    Da Feng - 2010-06-16

    contributor agreement

     
  • Da Feng

    Da Feng - 2010-06-16

    new-gc.patch, GenMW

     
  • Da Feng

    Da Feng - 2010-06-16

    hashcode-bug.patch

     
  • Da Feng

    Da Feng - 2010-06-16

    GenMW introduction

     
  • Da Feng

    Da Feng - 2010-06-16

    update readme.html, remove typo and wrong description

     

Log in to post a comment.