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

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

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

org::netbeans::lib::profiler::results::memory::AllocMemoryResultsSnapshot org::netbeans::lib::profiler::results::memory::MemoryResultsSnapshot org::netbeans::lib::profiler::results::ResultsSnapshot

List of all members.


Detailed Description

Class representing a difference between two snapshots, diffing only values available in AllocMemoryResultsSnapshot

Author:
Tomas Hurka

Jiri Sedlacek

Definition at line 59 of file AllocMemoryResultsDiff.java.


Public Member Functions

 AllocMemoryResultsDiff (AllocMemoryResultsSnapshot snapshot1, AllocMemoryResultsSnapshot snapshot2)
boolean containsStacks ()
PresoObjAllocCCTNode createPresentationCCT (int classId, boolean dontShowZeroLiveObjAllocPaths)
long getBeginTime ()
String getClassName (int classId)
String[] getClassNames ()
JMethodIdTable getJMethodIdTable ()
long getMaxObjectsSizePerClassDiff ()
long getMinObjectsSizePerClassDiff ()
int getNProfiledClasses ()
int[] getObjectsCounts ()
long[] getObjectsSizePerClass ()
long getTimeTaken ()
void performInit (ProfilerClient client, MemoryCCTProvider provider) throws ClientUtils.TargetAppOrVMTerminated
void readFromStream (DataInputStream in) throws IOException
String toString ()
void writeToStream (DataOutputStream out) throws IOException

Protected Member Functions

PresoObjAllocCCTNode createPresentationCCT (RuntimeMemoryCCTNode rootNode, int classId, boolean dontShowZeroLiveObjAllocPaths)
String debugLength (Object array)

Protected Attributes

long beginTime
long timeTaken

Static Protected Attributes

static final Logger LOGGER = Logger.getLogger(ResultsSnapshot.class.getName())

Package Functions

void debugValues ()

Private Member Functions

void computeDiff (AllocMemoryResultsSnapshot snapshot1, AllocMemoryResultsSnapshot snapshot2)

Private Attributes

String[] classNames
long maxObjectsSizePerClassDiff
long minObjectsSizePerClassDiff
int nClasses
int[] objectsCounts
long[] objectsSizePerClass

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

Generated by  Doxygen 1.6.0   Back to index