rev 50604 : Added periodic gc feature to G1 gc. rev 50605 : Updated patch. rev 50607 : Minor code cleanups.