Uses of Interface
org.eclipse.mat.parser.index.IIndexReader.IOne2LongIndex
Package
Description
Parser for HPROF dumps,
just a parser extension, not an Application Programming Interface (API).
Interfaces for handling indexes.
Implementations for handling indexes.
-
Uses of IIndexReader.IOne2LongIndex in org.eclipse.mat.hprof
Modifier and TypeMethodDescriptionHprofParserHandlerImpl.fillIn
(IPreliminaryIndex index, IProgressListener listener) IHprofParserHandler.fillIn
(IPreliminaryIndex index, IProgressListener listener) Modifier and TypeMethodDescriptionHprofRandomAccessParser.read
(int objectId, long position, ISnapshot dump, IIndexReader.IOne2LongIndex o2hprof) -
Uses of IIndexReader.IOne2LongIndex in org.eclipse.mat.parser
Modifier and TypeMethodDescriptionvoid
IPreliminaryIndex.setIdentifiers
(IIndexReader.IOne2LongIndex identifiers) store the object id to address mapping -
Uses of IIndexReader.IOne2LongIndex in org.eclipse.mat.parser.index
Modifier and TypeClassDescriptionstatic class
Creates a int to long index reader Disk file structure:static class
Used to collect the objects by address.Modifier and TypeFieldDescriptionIndexManager.idx
The index from object ID to its addressIndexManager.o2ret
Index from object ID to its retained sizeModifier and TypeMethodDescriptionIndexManager.o2address()
The index from object ID to the object addressIndexManager.o2retained()
The index reader for each object to its retained sizeWrite the in-memory mapping to disk and return a reader.IndexWriter.LongIndexStreamer.writeTo
(File indexFile, int size, HashMapIntObject<Object> pages, int pageSize) Output a whole long arrayOutput a whole ArrayLongIndexWriter.LongIndexStreamer.writeTo
(File indexFile, IteratorLong iterator) Output a whole long iteratorModifier and TypeMethodDescriptionvoid
IndexWriter.IntArray1NWriter.log
(IIndexReader.IOne2LongIndex identifier, int index, ArrayLong references) Used to record the addresses as IDs.