| java.lang.Object org.netbeans.lib.profiler.results.cpu.FlatProfileContainer
All known Subclasses: org.netbeans.lib.profiler.results.cpu.FlatProfileContainerBacked, org.netbeans.lib.profiler.results.cpu.FlatProfileContainerFree,
FlatProfileContainer | abstract public class FlatProfileContainer (Code) | | Container for CPU profiling results in the flat profile form. Supports sorting this
data by each column and filtering it as many times as needed (only the external representation
is changed in that case; internally data remains the same). This class is an abstract superclass
of concrete subclasses in which the data is either backed by CPUCCTContainer or not.
author: Misha Dmitriev author: Jiri Sedlacek |
Constructor Summary | |
public | FlatProfileContainer(long[] timeInMcs0, long[] timeInMcs1, int[] nInvocations, char[] marks, int nMethods) |
SORT_BY_INV_NUMBER | final public static int SORT_BY_INV_NUMBER(Code) | | |
SORT_BY_NAME | final public static int SORT_BY_NAME(Code) | | |
SORT_BY_SECONDARY_TIME | final public static int SORT_BY_SECONDARY_TIME(Code) | | |
SORT_BY_TIME | final public static int SORT_BY_TIME(Code) | | |
collectingTwoTimeStamps | protected boolean collectingTwoTimeStamps(Code) | | |
methodIds | protected int[] methodIds(Code) | | |
methodMarks | final protected char[] methodMarks(Code) | | |
nInvocations | protected int[] nInvocations(Code) | | |
nTotalInvocations | protected long nTotalInvocations(Code) | | |
percent | protected float[] percent(Code) | | |
staticUsePrimaryTime | protected static boolean staticUsePrimaryTime(Code) | | |
timeInMcs0 | protected long[] timeInMcs0(Code) | | |
timeInMcs1 | protected long[] timeInMcs1(Code) | | |
FlatProfileContainer | public FlatProfileContainer(long[] timeInMcs0, long[] timeInMcs1, int[] nInvocations, char[] marks, int nMethods)(Code) | | |
filterOriginalData | public void filterOriginalData(String[] filters, int type, double valueFilter)(Code) | | |
getMethodIdAtRow | public int getMethodIdAtRow(int row)(Code) | | |
getMethodNameAtRow | abstract public String getMethodNameAtRow(int row)(Code) | | |
getNInvocationsAtRow | public int getNInvocationsAtRow(int row)(Code) | | |
getNRows | public int getNRows()(Code) | | |
getNTotalInvocations | public long getNTotalInvocations()(Code) | | |
getPercentAtRow | public float getPercentAtRow(int row)(Code) | | |
getTimeInMcs0AtRow | public long getTimeInMcs0AtRow(int row)(Code) | | |
getTimeInMcs1AtRow | public long getTimeInMcs1AtRow(int row)(Code) | | |
getWholeGraphNetTime0 | abstract public double getWholeGraphNetTime0()(Code) | | |
getWholeGraphNetTime1 | abstract public double getWholeGraphNetTime1()(Code) | | |
isCollectingTwoTimeStamps | public boolean isCollectingTwoTimeStamps()(Code) | | |
removeZeroInvocationEntries | protected void removeZeroInvocationEntries()(Code) | | |
sortBy | public void sortBy(int sortCrit, boolean order)(Code) | | |
|
|