org.objectweb.cjdbc.scenario.tools.util
Class MemoryProfiler

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.objectweb.cjdbc.scenario.tools.util.MemoryProfiler
All Implemented Interfaces:
java.util.EventListener, java.awt.event.KeyListener, java.lang.Runnable, java.awt.event.WindowListener

public class MemoryProfiler
extends java.lang.Thread
implements java.awt.event.WindowListener, java.awt.event.KeyListener

This class defines a MemoryProfiler

Version:
1.0
Author:
Nicolas Modrzyk

Field Summary
private  long avg
           
private  int count
           
(package private)  javax.swing.JFrame frame
           
(package private)  long free
           
(package private)  javax.swing.JTextField freeMemory
           
(package private)  java.lang.String frees
           
(package private)  long min
           
(package private)  javax.swing.JTextField minMemory
           
(package private)  boolean quit
           
private  javax.swing.JTextField refreshRate
           
(package private)  long started
           
private  java.lang.String stime
           
private  long time
           
(package private)  long timeout
           
(package private)  javax.swing.JTextField timeRunning
           
private  long tot
           
(package private)  boolean useFrame
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
MemoryProfiler()
          Creates a new MemoryProfiler object
 
Method Summary
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 void quit()
           
 void run()
           
private  void updateMemoryValue()
           
 void windowActivated(java.awt.event.WindowEvent e)
           
 void windowClosed(java.awt.event.WindowEvent e)
           
 void windowClosing(java.awt.event.WindowEvent e)
           
 void windowDeactivated(java.awt.event.WindowEvent e)
           
 void windowDeiconified(java.awt.event.WindowEvent e)
           
 void windowIconified(java.awt.event.WindowEvent e)
           
 void windowOpened(java.awt.event.WindowEvent e)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

useFrame

boolean useFrame

quit

boolean quit

frame

javax.swing.JFrame frame

freeMemory

javax.swing.JTextField freeMemory

minMemory

javax.swing.JTextField minMemory

timeRunning

javax.swing.JTextField timeRunning

started

long started

frees

java.lang.String frees

free

long free

min

long min

timeout

long timeout

time

private long time

stime

private java.lang.String stime

refreshRate

private javax.swing.JTextField refreshRate

avg

private long avg

tot

private long tot

count

private int count
Constructor Detail

MemoryProfiler

public MemoryProfiler()
Creates a new MemoryProfiler object

Method Detail

quit

public void quit()

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener
See Also:
KeyListener.keyPressed(java.awt.event.KeyEvent)

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener
See Also:
KeyListener.keyReleased(java.awt.event.KeyEvent)

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener
See Also:
KeyListener.keyTyped(java.awt.event.KeyEvent)

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
Specified by:
windowActivated in interface java.awt.event.WindowListener
See Also:
WindowListener.windowActivated(java.awt.event.WindowEvent)

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
Specified by:
windowClosed in interface java.awt.event.WindowListener
See Also:
WindowListener.windowClosed(java.awt.event.WindowEvent)

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
Specified by:
windowClosing in interface java.awt.event.WindowListener
See Also:
WindowListener.windowClosing(java.awt.event.WindowEvent)

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
Specified by:
windowDeactivated in interface java.awt.event.WindowListener
See Also:
WindowListener.windowDeactivated(java.awt.event.WindowEvent)

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
Specified by:
windowDeiconified in interface java.awt.event.WindowListener
See Also:
WindowListener.windowDeiconified(java.awt.event.WindowEvent)

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
Specified by:
windowIconified in interface java.awt.event.WindowListener
See Also:
WindowListener.windowIconified(java.awt.event.WindowEvent)

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
Specified by:
windowOpened in interface java.awt.event.WindowListener
See Also:
WindowListener.windowOpened(java.awt.event.WindowEvent)

run

public void run()
Specified by:
run in interface java.lang.Runnable

updateMemoryValue

private void updateMemoryValue()


Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.