C# Class msos.HeapIndex

Afficher le fichier Open project: goldshtn/msos Class Usage Examples

Méthodes publiques

Méthode Description
Build ( int chunkSize, string indexFileName, bool enumerateAllRoots ) : bool
FindPaths ( ulong targetObj, int maxResults, int maxLocalRoots, int maxDepth, bool runInParallel ) : IEnumerable
FindRefs ( ulong targetObj ) : IEnumerable
HeapIndex ( CommandExecutionContext context ) : System
Load ( string indexFileName ) : void

Private Methods

Méthode Description
BuildChunkIndex ( ) : void
BuildChunks ( ) : void
ChunkIdForObject ( ulong objAddress ) : int
DisplayStatistics ( ) : void
Measure ( System.Action what, string description ) : void
Save ( string indexFileName ) : void
StartOfChunk ( ulong address ) : ulong

Method Details

Build() public méthode

public Build ( int chunkSize, string indexFileName, bool enumerateAllRoots ) : bool
chunkSize int
indexFileName string
enumerateAllRoots bool
Résultat bool

FindPaths() public méthode

public FindPaths ( ulong targetObj, int maxResults, int maxLocalRoots, int maxDepth, bool runInParallel ) : IEnumerable
targetObj ulong
maxResults int
maxLocalRoots int
maxDepth int
runInParallel bool
Résultat IEnumerable

FindRefs() public méthode

public FindRefs ( ulong targetObj ) : IEnumerable
targetObj ulong
Résultat IEnumerable

HeapIndex() public méthode

public HeapIndex ( CommandExecutionContext context ) : System
context CommandExecutionContext
Résultat System

Load() public méthode

public Load ( string indexFileName ) : void
indexFileName string
Résultat void