C# Класс msos.HeapIndex

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Build() публичный Метод

public Build ( int chunkSize, string indexFileName, bool enumerateAllRoots ) : bool
chunkSize int
indexFileName string
enumerateAllRoots bool
Результат bool

FindPaths() публичный Метод

public FindPaths ( ulong targetObj, int maxResults, int maxLocalRoots, int maxDepth, bool runInParallel ) : IEnumerable
targetObj ulong
maxResults int
maxLocalRoots int
maxDepth int
runInParallel bool
Результат IEnumerable

FindRefs() публичный Метод

public FindRefs ( ulong targetObj ) : IEnumerable
targetObj ulong
Результат IEnumerable

HeapIndex() публичный Метод

public HeapIndex ( CommandExecutionContext context ) : System
context CommandExecutionContext
Результат System

Load() публичный Метод

public Load ( string indexFileName ) : void
indexFileName string
Результат void