Logo Search packages:      
Sourcecode: visualvm version File versions  Download package

org::netbeans::lib::profiler::results::memory::ClassHistoryDataManager Class Reference

Inheritance diagram for org::netbeans::lib::profiler::results::memory::ClassHistoryDataManager:

org::netbeans::lib::profiler::results::DataManager

List of all members.


Detailed Description

Author:
Jiri Sedlacek

Definition at line 52 of file ClassHistoryDataManager.java.


Public Member Functions

void addDataListener (DataManagerListener listener)
 ClassHistoryDataManager (int arrayBufferSize)
synchronized int getArrayBufferSize ()
synchronized int getItemCount ()
synchronized int getTrackedClassID ()
synchronized String getTrackedClassName ()
synchronized boolean isTrackingClass ()
synchronized void processData (int[] nTotalAllocObjects, int[] nTrackedLiveObjects, long[] trackedLiveObjectsSize)
synchronized void processData (int[] nTotalAllocObjects, long[] totalAllocObjectsSize)
void removeDataListener (DataManagerListener listener)
synchronized void resetClass ()
synchronized void setArrayBufferSize (int arrayBufferSize)
synchronized void setupClass (int trackedClassID, String trackedClassName)

Public Attributes

int[] nTotalAllocObjects
int[] nTrackedLiveObjects
long[] timeStamps
long[] totalAllocObjectsSize
long[] trackedLiveObjectsSize

Protected Member Functions

void fireDataChanged ()
void fireDataReset ()

Private Member Functions

void checkArraysSize ()
void reset ()

Static Private Member Functions

static int[] extendArray (int[] array, int extraLength)
static long[] extendArray (long[] array, int extraLength)

Private Attributes

int arrayBufferSize
int currentArraysSize
int itemCount
int trackedClassID
String trackedClassName

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index