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

Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | Static Private Attributes

org::netbeans::lib::profiler::results::cpu::PrestimeCPUCCTNodeFree Class Reference

Inheritance diagram for org::netbeans::lib::profiler::results::cpu::PrestimeCPUCCTNodeFree:
Inheritance graph
[legend]
Collaboration diagram for org::netbeans::lib::profiler::results::cpu::PrestimeCPUCCTNodeFree:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void addChild (PrestimeCPUCCTNodeFree node)
void addNCalls (int addCalls)
void addSleepTime0 (long addTime)
void addTotalTime0 (long addTime)
void addTotalTime1 (long addTime)
void addWaitTime0 (long addTime)
PrestimeCPUCCTNodeFree createChildlessCopy ()
void exportCSVData (String separator, int depth, ExportDataDumper eDD)
void exportHTMLData (ExportDataDumper eDD, int depth)
void exportXMLData (ExportDataDumper eDD, String indent)
CCTNode getChild (int index)
CCTNode[] getChildren ()
CPUCCTContainer getContainer ()
int getIndexOfChild (Object child)
String[] getMethodClassNameAndSig ()
int getMethodId ()
int getNCalls ()
int getNChildren ()
String getNodeName ()
CCTNode getParent ()
long getSleepTime0 ()
int getThreadId ()
long getTotalTime0 ()
float getTotalTime0InPerCent ()
long getTotalTime1 ()
float getTotalTime1InPerCent ()
long getWaitTime0 ()
boolean isContextCallsNode ()
boolean isSelfTimeNode ()
boolean isThreadNode ()
void setContextCallsNode ()
void setMethodId (int methodId)
void setSelfTimeNode ()
void setThreadNode ()
void sortChildren (int sortBy, boolean sortOrder)
String toString ()

Static Public Member Functions

static void setPercentFormat (NumberFormat percentFormat)

Static Public Attributes

static final int SORT_BY_INVOCATIONS = 4
static final int SORT_BY_NAME = 1
static final int SORT_BY_TIME_0 = 2
static final int SORT_BY_TIME_1 = 3

Protected Member Functions

void doSortChildren (int sortBy, boolean sortOrder)
 PrestimeCPUCCTNodeFree (CPUCCTContainer container, PrestimeCPUCCTNode parent, int methodId)
void sortChildrenByInvocations (boolean sortOrder)
void sortChildrenByName (boolean sortOrder)
void sortChildrenByTime0 (boolean sortOrder)
void sortChildrenByTime1 (boolean sortOrder)
void sortInts (int[] values, boolean sortOrder)
void sortLongs (long[] values, boolean sortOrder)
void sortStrings (String[] values, boolean sortOrder)

Protected Attributes

PrestimeCPUCCTNode[] children
CPUCCTContainer container
char flags
int methodId
int nCalls
PrestimeCPUCCTNode parent
long sleepTime0
long totalTime0
long totalTime1
long waitTime0

Static Protected Attributes

static final char MASK_CONTEXT_CALLS_NODE = 0x2
static final char MASK_SELF_TIME_NODE = 0x1
static final char MASK_THREAD_NODE = 0x4

Private Member Functions

String replaceHTMLCharacters (String s)

Static Private Attributes

static NumberFormat percentFormat = null

Detailed Description

Presentation-Time CPU Profiling Calling Context Tree (CCT) Node that contains all necessary data in its data fields. These objects are used for reverse CCTs and other trees that have to be constructed incrementally, so that backing by flattened data cannot be easily implemented.

Author:
Misha Dmitriev

Definition at line 58 of file PrestimeCPUCCTNodeFree.java.


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

Generated by  Doxygen 1.6.0   Back to index