Request for review (m) - 7054397

Jon Masamitsu jon.masamitsu at oracle.com
Mon Oct 22 21:59:52 UTC 2012


Update for a makefile change.  See change to excludeSrc.make
which is the only changes from 01

http://cr.openjdk.java.net/~jmasa/7045397/webrev.02/

Thanks.

On 10/17/2012 1:36 PM, Jon Masamitsu wrote:
> I've updated the change based on some review comments.
> Specifically, moved code specific to CMS into files in
> gc_implementation/concurrentMarkSweep
>
> http://cr.openjdk.java.net/~jmasa/7045397/webrev.01/
>
>
> On 9/19/2012 8:40 PM, Jon Masamitsu wrote:
>> This change continues the templatization of the CMS freelist for
>> more general use and uses the freelists for Metaspace chunks
>> and block (part of the perm removal implementation).
>>
>> http://cr.openjdk.java.net/~jmasa/7045397/webrev.00/
>>
>> 7045397: Add freelists to class loader arenas.
>>
>> Continue the templatization of the CMS freelist for use with the
>> Metaspaces.
>>
>> Split functionality of FreeList between a simplified
>> FreeList and AdaptiveFreeList.  AdaptiveFreeList is
>> specialized for use with CMS.
>>
>> Replace an interim freelist of humongous chunks with a
>> freelist dictionary.  A linked list of humongous chunks had
>> been in use.
>>
>> Fix some spellings (e.g., totalSize to total_size).
>>
>> Delete the "splay" option that was never implemented.
>>
>> Move classes Metablock and Metachunk to metaspace.hpp so they
>> are available for explicit instantiations of some template classes.
>>



More information about the hotspot-gc-dev mailing list