org.gridkit.lab.jvm.attach
Class HeapHisto

java.lang.Object
  extended by org.gridkit.lab.jvm.attach.HeapHisto

public class HeapHisto
extends Object

Author:
Alexey Ragozin ([email protected])

Nested Class Summary
static class HeapHisto.Bucket
           
static class HeapHisto.SizeComparator
           
 
Constructor Summary
HeapHisto()
           
 
Method Summary
 HeapHisto.Bucket get(String classname)
           
 List<HeapHisto.Bucket> getBuckets()
           
static HeapHisto getHistoAll(int pid, long timeoutMs)
           
static HeapHisto getHistoDead(int pid, long timeoutMs)
           
static HeapHisto getHistoLive(int pid, long timeoutMs)
           
static HeapHisto parse(Iterable<String> text)
           
 String print()
           
 String print(int top)
           
static HeapHisto subtract(HeapHisto a, HeapHisto b)
           
 long totalBytes()
           
 long totalInstances()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeapHisto

public HeapHisto()
Method Detail

getHistoDead

public static HeapHisto getHistoDead(int pid,
                                     long timeoutMs)

getHistoLive

public static HeapHisto getHistoLive(int pid,
                                     long timeoutMs)

getHistoAll

public static HeapHisto getHistoAll(int pid,
                                    long timeoutMs)

parse

public static HeapHisto parse(Iterable<String> text)

subtract

public static HeapHisto subtract(HeapHisto a,
                                 HeapHisto b)

getBuckets

public List<HeapHisto.Bucket> getBuckets()

get

public HeapHisto.Bucket get(String classname)

totalInstances

public long totalInstances()

totalBytes

public long totalBytes()

print

public String print()

print

public String print(int top)


Copyright © 2018. All Rights Reserved.