Proposal: @Unloadable Class defination
Thomas.Hawtin at Sun.COM
Tue Mar 24 13:07:28 PDT 2009
Daniel Cheng wrote:
> MAJOR ADVANTAGE:
> Developer may define some class as @Unloadable can be unloaded when needed.
> MAJOR BENEFIT:
> Currently, VM are not allow to unload Class with reachable
> ClassLoader, this is required for "static variable" to be keep. But
> this means Class have to keep in memory even if the class is rarely
> used. Sometimes, the value static variable can be recreated at any
I'm not entirely sure what you intend this to be used for.
Do you want normal pieces of application code unloaded?
Do you want large blobs of static data to be unloaded? In which case
don't you want more fine control over that?
Do you want small pieces of generated code to be unloaded? Perhaps
individual class loaders are more appropriate.
More information about the coin-dev