JanosVM v1.0 API

edu.utah.janosvm.kit.management.team
Class MemoryMonitor

java.lang.Object
  |
  +--edu.utah.janosvm.kit.management.team.ResourceMonitor
        |
        +--edu.utah.janosvm.kit.management.team.MemoryMonitor
All Implemented Interfaces:
java.lang.Runnable

public final class MemoryMonitor
extends ResourceMonitor

A simple Memory ResourceMonitor application. It will print out the difference in Memory usage for each team between polls.


Inner Class Summary
(package private) static class MemoryMonitor.MemorySampler
          A Memory ResourceSampler.
 
Fields inherited from class edu.utah.janosvm.kit.management.team.ResourceMonitor
iterations, msInterval, sampler, samplers
 
Constructor Summary
MemoryMonitor()
          Construct a MemoryMonitor that uses the MemorySampler.
 
Method Summary
 void endSampling()
           
static void main(java.lang.String[] args)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.utah.janosvm.kit.management.team.ResourceMonitor
addTeams, beginSampling, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait, wait0
 

Constructor Detail

MemoryMonitor

public MemoryMonitor()
Construct a MemoryMonitor that uses the MemorySampler.
Method Detail

endSampling

public void endSampling()
Overrides:
endSampling in class ResourceMonitor

toString

public java.lang.String toString()
Overrides:
toString in class ResourceMonitor

main

public static void main(java.lang.String[] args)
                 throws java.lang.Throwable

JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Feb 13, 2003