JEP 147: Reduce Class Metadata Footprint

David Holmes david.holmes at oracle.com
Thu Mar 1 01:07:42 PST 2012


On 1/03/2012 5:49 PM, Florian Weimer wrote:
>> Posted: http://openjdk.java.net/jeps/147
>
> This part:
>
> |  - Limit the number of mallocs, and the resultant per-malloc block
> |    overhead, when allocating memory for a loaded class. Most of the
> |    class is laid out in one large malloc allocation.
>
> seems to overlap with JEP 122, which adds classloader-specific memory
> allocation pools.

JEP 122 covers where the memory will be allocated. JEP 147 tackles how 
much memory needs to be allocated.

David



More information about the hotspot-runtime-dev mailing list