| java.lang.Object org.netbeans.lib.profiler.results.cpu.FlatProfileContainer org.netbeans.lib.profiler.results.cpu.FlatProfileContainerFree
FlatProfileContainerFree | public class FlatProfileContainerFree extends FlatProfileContainer (Code) | | Container for CPU profiling results in the flat profile form. A concrete subclass of FlatProfileContainer,
where the data is partially backed by ProfilingSessionStatus and partially is self-contained.
author: Misha Dmitriev |
Constructor Summary | |
public | FlatProfileContainerFree(ProfilingSessionStatus status, long[] timeInMcs0, long[] timeInMcs1, int[] nInvocations, char[] marks, double wholeGraphNetTime0, double wholeGraphNetTime1, int nMethods) The data passed to this constructor may contain some zero-invocation rows. | public | FlatProfileContainerFree(MethodInfo[] methodNames, long[] timeInMcs0, long[] timeInMcs1, int[] nInvocations, char[] marks, double wholeGraphNetTime0, double wholeGraphNetTime1, int nMethods, boolean twoStamps) |
wholeGraphNetTime0 | protected double wholeGraphNetTime0(Code) | | |
wholeGraphNetTime1 | protected double wholeGraphNetTime1(Code) | | |
FlatProfileContainerFree | public FlatProfileContainerFree(ProfilingSessionStatus status, long[] timeInMcs0, long[] timeInMcs1, int[] nInvocations, char[] marks, double wholeGraphNetTime0, double wholeGraphNetTime1, int nMethods)(Code) | | The data passed to this constructor may contain some zero-invocation rows. That's because the size of passed arrays
is equal to the number of currently instrumented methods, but in general not all of the methods may be invoked even
once at an arbitrary moment.
Parameters: status - Reference to ProfilingSessionStatus Parameters: timeInMcs0 - Array of Absolute timer values for each method - always used Parameters: timeInMcs1 - Array of CPU timer values for each method - optional, may be null Parameters: nInvocations - Array of number of invocations for each method Parameters: wholeGraphNetTime0 - Total absolute time Parameters: wholeGraphNetTime1 - Total CPU time - not used if CPU timer is not used Parameters: nMethods - Total number of profiled methods - length of the provided arrays |
FlatProfileContainerFree | public FlatProfileContainerFree(MethodInfo[] methodNames, long[] timeInMcs0, long[] timeInMcs1, int[] nInvocations, char[] marks, double wholeGraphNetTime0, double wholeGraphNetTime1, int nMethods, boolean twoStamps)(Code) | | |
getMethodNameAtRow | public String getMethodNameAtRow(int row)(Code) | | |
getWholeGraphNetTime0 | public double getWholeGraphNetTime0()(Code) | | |
getWholeGraphNetTime1 | public double getWholeGraphNetTime1()(Code) | | |
|
|