wt.tools.profiler
Class ProfilerPoller

java.lang.Object
  extended bywt.tools.profiler.ProfilerPoller
All Implemented Interfaces:
Runnable

public class ProfilerPoller
extends Object
implements Runnable


Field Summary
(package private)  int count
           
static boolean pollingDone
           
 ProfilerMainPanel profMainPanel
          An instance of this class will start profiling in the profiler service in a new thread and also start polling for information.
private static ThreadLocal threadStore
           
 
Constructor Summary
ProfilerPoller(ProfilerMainPanel profPanel)
           
 
Method Summary
static Object get()
           
static boolean isPoolingDone()
           
 void run()
           
static void set(Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

profMainPanel

public ProfilerMainPanel profMainPanel
An instance of this class will start profiling in the profiler service in a new thread and also start polling for information. The polling mech has been implemented so that the methodserver heap will be fixed for the profiling data since it is flushed out regularly.


count

int count

pollingDone

public static boolean pollingDone

threadStore

private static ThreadLocal threadStore
Constructor Detail

ProfilerPoller

public ProfilerPoller(ProfilerMainPanel profPanel)
Method Detail

run

public void run()
Specified by:
run in interface Runnable

get

public static Object get()

set

public static void set(Object obj)

isPoolingDone

public static boolean isPoolingDone()