org.jikesrvm.compilers.common
Class RecompilationManager
java.lang.Object
org.jikesrvm.compilers.common.RecompilationManager
public final class RecompilationManager
- extends Object
This class enables an external driver to block recompile all
methods that have been dynamically compiled since the VM began
execution. This support can be used to eliminate the effects
of early vs. late compilation by removing all dynamic linking
and "bad" class hierarchy based optimizations.
Field Summary |
private static boolean |
DEBUG
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
private static final boolean DEBUG
- See Also:
- Constant Field Values
RecompilationManager
public RecompilationManager()
recompileAllDynamicallyLoadedMethods
public static void recompileAllDynamicallyLoadedMethods(boolean report)
- Use the runtime compiler to forcibly recompile all dynamically
loaded methods
recompile
public static void recompile(NormalMethod meth)
- recompile and replace the argument method by invoking the runtime compiler