Request for review: 7150058: Allocate symbols from null boot loader to an arena for NMT
david.holmes at oracle.com
Thu Mar 8 14:37:09 PST 2012
On 9/03/2012 1:55 AM, Coleen Phillimore wrote:
> Please review this change to allocate symbols from the boot class loader
> into a global arena. This change reduces reporting traffic at startup
> for the native memory tracking project in development. It is also useful
> for class data sharing in the permgen elimination project, also in
> development. I had to increase the SharedMiscSize because ResourceObj in
> debug mode is 2 extra pointers.
> open webrev at http://cr.openjdk.java.net/~coleenp/symbol-arena
> bug link at http://bugs.sun.com/view_bug.do?bug_id=7150058
The reasoning behind this might be a bit clearer if people knew that the
permgen removal uses per-class-loader arenas, which is why the
classloader has to be passed through everywhere - right?
It seems kind of odd to push this through stand-alone.
More information about the hotspot-runtime-dev