classlist.* and jar_reorder ?
kelly.ohair at oracle.com
Tue Jul 3 15:00:29 UTC 2012
not sure anyone ever created docs on it
it lists the hot classes as i recall and the intention was to force a particular class order in rt.jar for performance reasons, like the mapfiles forced hot native functions into fewer pages on solaris
There is a JarReorder class or build tool in the make directory that gets this list and the actual list creates a new one to supply jar when rt.jar gets made in Release.gmk
it was created around the time of class data sharing in hotspot and might be related to that
i worked on the JarReorder tool but that is just a tool
hope this helps
my thumb is tired now :(
Sent from my iPhone
On Jul 2, 2012, at 23:54, David Holmes <david.holmes at oracle.com> wrote:
> Can someone explain to me, or point me to docs, regarding the make/tools/sharing/classlist.* files, how they are used and maintained and what jar_reorder does with them?
More information about the core-libs-dev