javax.realtime
Class MethodAreaMemory
java.lang.Object
javax.realtime.MemoryArea
javax.realtime.MethodAreaMemory
- public class MethodAreaMemory
- extends MemoryArea
This class encapsulates the JVM (or GCJ run-time) method area. This
is the region of memory in which classes information are stored.
jRate provide a way of configuring the type of MethodArea.
- Author:
- Angelo Corsaro
Method Summary |
protected void |
fini()
|
protected void |
init()
|
static MethodAreaMemory |
instance()
Returns a reference to the singleton MemoryArea space. |
long |
memoryConsumed()
An exact count, in bytes, of the all of the memory currently
used by the system for the allocated objects. |
long |
memoryRemaining()
An approximation to the total amount of memory currently
available for future allocated objects, measured in bytes. |
instance
public static MethodAreaMemory instance()
- Returns a reference to the singleton MemoryArea space.
- Returns:
- The singleton MemoryArea object.
memoryConsumed
public long memoryConsumed()
- An exact count, in bytes, of the all of the memory currently
used by the system for the allocated objects.
- Specified by:
memoryConsumed
in class MemoryArea
- Returns:
- The amount of memory consumed in bytes.
memoryRemaining
public long memoryRemaining()
- An approximation to the total amount of memory currently
available for future allocated objects, measured in bytes.
- Specified by:
memoryRemaining
in class MemoryArea
- Returns:
- The amount of remaining memory in bytes.
init
protected void init()
- Specified by:
init
in class MemoryArea
fini
protected void fini()
- Specified by:
fini
in class MemoryArea
jRate is developed and maintained by the jRate project development team.
Copyright (c) 2001-2005 Angelo Corsaro and Morgan Deters.