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

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

Inheritance diagram for org::netbeans::lib::profiler::results::cpu::PrestimeCPUCCTNodeFree:

org::netbeans::lib::profiler::results::cpu::PrestimeCPUCCTNode org::netbeans::lib::profiler::results::CCTNode

List of all members.


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 53 of file PrestimeCPUCCTNodeFree.java.


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 ()
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 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

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

Generated by  Doxygen 1.6.0   Back to index