org.jikesrvm.adaptive.controller
Class AdaptiveInlining

java.lang.Object
  extended by org.jikesrvm.adaptive.controller.AdaptiveInlining

public class AdaptiveInlining
extends Object

Collection of static methods to assist with adaptive inlining.


Field Summary
private static CallDensityListener callDensityListener
          A listener that tracks and can report the call density of the program (fraction of yieldpoints that are taken at prologue/epilogues).
 
Constructor Summary
AdaptiveInlining()
           
 
Method Summary
static double adjustedWeight(double weight)
           
(package private) static void boot(AOSOptions options)
          Set parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

callDensityListener

private static final CallDensityListener callDensityListener
A listener that tracks and can report the call density of the program (fraction of yieldpoints that are taken at prologue/epilogues).

Constructor Detail

AdaptiveInlining

public AdaptiveInlining()
Method Detail

boot

static void boot(AOSOptions options)
Set parameters. Must be called after parsing command-line.


adjustedWeight

public static double adjustedWeight(double weight)