javax.realtime
Class RefCountedArena
java.lang.Object
javax.realtime.MemoryArea
javax.realtime.Arena
javax.realtime.RefCountedArena
- public class RefCountedArena
- extends Arena
The RefCountedArena
class implements a reference
counted arena. A RefCountedArena is alive if there are live objects
or root pointer pointing to it or if there are external references
to the objects allocated within the arena.
- Author:
- Angelo Corsaro
Method Summary |
protected void |
fini()
|
protected void |
init()
|
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. |
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.