Package | Description |
---|---|
org.eclipse.mat.parser |
Interfaces for handling indexes.
|
org.eclipse.mat.parser.index |
Implementations for handling indexes.
|
org.eclipse.mat.parser.internal |
Implementations for building the snapshot (not API).
|
Modifier and Type | Method and Description |
---|---|
void |
IPreliminaryIndex.setClassesById(HashMapIntObject<ClassImpl> classesById)
Store the class id to ClassImpl mapping
|
void |
IPreliminaryIndex.setGcRoots(HashMapIntObject<List<XGCRootInfo>> gcRoots)
store the GC roots information
|
void |
IPreliminaryIndex.setThread2objects2roots(HashMapIntObject<HashMapIntObject<List<XGCRootInfo>>> thread2objects2roots)
store the thread local variable information
|
Modifier and Type | Method and Description |
---|---|
void |
IPreliminaryIndex.setThread2objects2roots(HashMapIntObject<HashMapIntObject<List<XGCRootInfo>>> thread2objects2roots)
store the thread local variable information
|
Modifier and Type | Method and Description |
---|---|
IIndexReader.IOne2LongIndex |
IndexWriter.LongIndexStreamer.writeTo(File indexFile,
int size,
HashMapIntObject<Object> pages,
int pageSize) |
Constructor and Description |
---|
LongIndexReader(File indexFile,
HashMapIntObject<Object> pages,
int size,
int pageSize,
long[] pageStart) |
Modifier and Type | Method and Description |
---|---|
HashMapIntObject<ClassImpl> |
SnapshotImplBuilder.getClassCache() |
HashMapIntObject<XGCRootInfo[]> |
SnapshotImplBuilder.getRoots() |
HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> |
SnapshotImpl.getRootsPerThread() |
Modifier and Type | Method and Description |
---|---|
HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> |
SnapshotImpl.getRootsPerThread() |
Modifier and Type | Method and Description |
---|---|
static SnapshotImpl |
SnapshotImpl.create(XSnapshotInfo snapshotInfo,
String objectReaderUniqueIdentifier,
IObjectReader heapObjectReader,
HashMapIntObject<ClassImpl> classCache,
HashMapIntObject<XGCRootInfo[]> roots,
HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> rootsPerThread,
BitField arrayObjects,
IndexManager indexManager,
IProgressListener listener) |
static SnapshotImpl |
SnapshotImpl.create(XSnapshotInfo snapshotInfo,
String objectReaderUniqueIdentifier,
IObjectReader heapObjectReader,
HashMapIntObject<ClassImpl> classCache,
HashMapIntObject<XGCRootInfo[]> roots,
HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> rootsPerThread,
BitField arrayObjects,
IndexManager indexManager,
IProgressListener listener) |
static SnapshotImpl |
SnapshotImpl.create(XSnapshotInfo snapshotInfo,
String objectReaderUniqueIdentifier,
IObjectReader heapObjectReader,
HashMapIntObject<ClassImpl> classCache,
HashMapIntObject<XGCRootInfo[]> roots,
HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> rootsPerThread,
BitField arrayObjects,
IndexManager indexManager,
IProgressListener listener) |
void |
SnapshotImplBuilder.setClassCache(HashMapIntObject<ClassImpl> classCache) |
void |
SnapshotImplBuilder.setRoots(HashMapIntObject<XGCRootInfo[]> roots) |
void |
SnapshotImplBuilder.setRootsPerThread(HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> rootsPerThread) |
Modifier and Type | Method and Description |
---|---|
static SnapshotImpl |
SnapshotImpl.create(XSnapshotInfo snapshotInfo,
String objectReaderUniqueIdentifier,
IObjectReader heapObjectReader,
HashMapIntObject<ClassImpl> classCache,
HashMapIntObject<XGCRootInfo[]> roots,
HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> rootsPerThread,
BitField arrayObjects,
IndexManager indexManager,
IProgressListener listener) |
void |
SnapshotImplBuilder.setRootsPerThread(HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> rootsPerThread) |