![]() |
All Packages This Package Class Hierarchy Class Search Index Class calypso.util.MemoryMonitorjava.lang.Object | +----calypso.util.MemoryMonitor A utility class to help track memory usage during development. The interface is simple. Just create the monitor, do your business, and then invoke the done method. The figure for the ammount of memory allocated should be accurate but the number for the ammount of garbage can be off by quite a bit if any garbage collection was done between the monitor's creation and the call to done. Currently, it just prints some stuff to the console. I'd like to extend it so it creates a window and displays it's info in that.
public class MemoryMonitor
extends java.lang.Object
{
// Fields 5
long fFreeAtEnd;
long fFreeAtStart;
long fGarbageGenerated;
Runtime fSystem;
String fUserString;
// Constructors 2
public MemoryMonitor();
public MemoryMonitor(String);
// Methods 5
void beginMonitor();
public void done();
void finishMonitor();
protected void freeUpMemory();
protected void initialize();
}
Fields fSystemRuntime fSystem fFreeAtStartlong fFreeAtStart fFreeAtEndlong fFreeAtEnd fGarbageGeneratedlong fGarbageGenerated fUserStringString fUserString
Constructors MemoryMonitorpublic MemoryMonitor(String monitorDescription) MemoryMonitorpublic MemoryMonitor() Methods initializeprotected void initialize() donepublic void done() freeUpMemoryprotected void freeUpMemory() beginMonitorvoid beginMonitor() finishMonitorvoid finishMonitor() All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4 |
|
|
Copyright © 1998-1999 The Mozilla Organization.
Last modified December 25, 1998. |
|