org.objectweb.cjdbc.scenario.tools.util
Class MemoryProfiler
java.lang.Object
java.lang.Thread
org.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 |
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 |
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
MemoryProfiler
public MemoryProfiler()
- Creates a new
MemoryProfiler
object
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.