nu.datafuel.analysis
Class HeapProf
java.lang.Object
nu.datafuel.analysis.HeapProf
- All Implemented Interfaces:
- java.lang.Cloneable, Filter, Module, java.io.Serializable
- public class HeapProf
- extends java.lang.Object
- implements java.io.Serializable, Module, Filter
DOCUMENT ME!
- See Also:
- Serialized Form
|
Constructor Summary |
HeapProf()
Creates new HeapDumpAnalysis |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
list
public java.util.ArrayList list
map
public transient java.util.Map map
cpu
public java.util.ArrayList cpu
module
public java.util.ArrayList module
monitor
public java.util.ArrayList monitor
site
public java.util.ArrayList site
stack
public java.util.ArrayList stack
thread
public java.util.ArrayList thread
server
public transient java.lang.Thread server
HeapProf
public HeapProf()
- Creates new HeapDumpAnalysis
getAeon
public Aeon getAeon()
- Specified by:
getAeon in interface Module
- Returns:
- .
getCpuList
public java.util.ArrayList getCpuList()
- Returns:
- .
getCpuModel
public java.lang.Object[][] getCpuModel(Filter filter)
- Parameters:
filter - .
- Returns:
- .
setFilter
public void setFilter(Filter filter)
- Parameters:
filter - .
getFilter
public Filter getFilter()
- Specified by:
getFilter in interface Module
- Returns:
- .
getFilterList
public java.util.List getFilterList()
- Returns:
- .
getMonitorList
public java.util.ArrayList getMonitorList()
- Returns:
- .
getMonitorModel
public java.lang.Object[][] getMonitorModel(Filter filter)
- Parameters:
filter - .
- Returns:
- .
getName
public java.lang.String getName()
- Specified by:
getName in interface Filter
- Returns:
- .
getRefList
public java.util.ArrayList getRefList()
- Returns:
- .
getSiteModel
public java.lang.Object[][] getSiteModel(Filter filter)
- Parameters:
filter - .
- Returns:
- .
getStackList
public java.util.ArrayList getStackList()
- Returns:
- .
getThreadList
public java.util.ArrayList getThreadList()
- Returns:
- .
getThreadModel
public java.lang.Object[][] getThreadModel(Filter filter)
- Parameters:
filter - .
- Returns:
- .
accept
public boolean accept(AbstractEntry entry)
- Specified by:
accept in interface Filter
- Parameters:
entry - .
- Returns:
- .
addFilter
public void addFilter(Filter filter)
- Parameters:
filter - .
analyze
public void analyze(HeapProf heap)
throws java.lang.Exception
- Specified by:
analyze in interface Module
- Parameters:
heap - .
- Throws:
java.lang.Exception - .
initModules
public void initModules()
kickServerSocket
public void kickServerSocket()
main
public static void main(java.lang.String[] args)
- Parameters:
args - .
getConfig
public Config getConfig()
- Returns:
- .
getSiteList
public java.util.ArrayList getSiteList()
- Returns:
- .
loadHeapProf
public void loadHeapProf(java.io.InputStream in)
- Parameters:
in - .
results
public java.util.ArrayList results()
throws java.lang.Exception
- Specified by:
results in interface Module
- Returns:
- .
- Throws:
java.lang.Exception - .