Uses of Class
org.mmtk.utility.heap.VMRequest

Packages that use VMRequest
org.mmtk.plan.generational   
org.mmtk.policy   
org.mmtk.policy.immix   
org.mmtk.utility.heap   
 

Uses of VMRequest in org.mmtk.plan.generational
 

Fields in org.mmtk.plan.generational declared as VMRequest
private static VMRequest Gen.vmRequest
          The nursery space is where all new objects are allocated by default
 

Uses of VMRequest in org.mmtk.policy
 

Fields in org.mmtk.policy declared as VMRequest
private  VMRequest Space.vmRequest
           
 

Constructors in org.mmtk.policy with parameters of type VMRequest
BaseLargeObjectSpace(String name, int pageBudget, VMRequest vmRequest)
          The caller specifies the region of virtual memory to be used for this space.
CopySpace(String name, int pageBudget, boolean fromSpace, VMRequest vmRequest)
          The caller specifies the region of virtual memory to be used for this space.
ExplicitFreeListSpace(String name, int pageBudget, VMRequest vmRequest)
          The caller specifies the region of virtual memory to be used for this space.
ExplicitLargeObjectSpace(String name, int pageBudget, VMRequest vmRequest)
          The caller specifies the region of virtual memory to be used for this space.
ImmortalSpace(String name, int pageBudget, VMRequest vmRequest)
          The caller specifies the region of virtual memory to be used for this space.
LargeObjectSpace(String name, int pageBudget, VMRequest vmRequest)
          The caller specifies the region of virtual memory to be used for this space.
MarkCompactSpace(String name, int pageBudget, VMRequest vmRequest)
          The caller specifies the region of virtual memory to be used for this space.
MarkSweepSpace(String name, int pageBudget, VMRequest vmRequest)
          The caller specifies the region of virtual memory to be used for this space.
RawPageSpace(String name, int pageBudget, VMRequest vmRequest)
          The caller specifies the region of virtual memory to be used for this space.
SegregatedFreeListSpace(String name, int pageBudget, int additionalMetadata, VMRequest vmRequest)
          The caller specifies the region of virtual memory to be used for this space.
Space(String name, boolean movable, boolean immortal, VMRequest vmRequest)
          This is the base constructor for all spaces.
 

Uses of VMRequest in org.mmtk.policy.immix
 

Constructors in org.mmtk.policy.immix with parameters of type VMRequest
ImmixSpace(String name, int pageBudget, VMRequest vmRequest)
          The caller specifies the region of virtual memory to be used for this space.
 

Uses of VMRequest in org.mmtk.utility.heap
 

Methods in org.mmtk.utility.heap that return VMRequest
static VMRequest VMRequest.create()
          A request for a discontiguous region of memory
static VMRequest VMRequest.create(Address start, Extent extent)
          A request for an explicit region of memory
static VMRequest VMRequest.create(Extent extent, boolean top)
          A request for a number of bytes of memory, optionally requesting the highest available.
static VMRequest VMRequest.create(float frac)
          A request for a fraction of available memory
static VMRequest VMRequest.create(float frac, boolean top)
          A request for a fraction of available memory, optionally requesting the highest available.
static VMRequest VMRequest.create(int mb)
          A request for a number of megabytes of memory
static VMRequest VMRequest.create(int mb, boolean top)
          A request for a number of megabytes of memory, optionally requesting the highest available.