C# Класс HeapProfiler.DatabaseFile

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

Открытые свойства

Свойство Тип Описание
Allocations Tangle
FilteredTracebacks Tangle
HeapAllocations Tangle
Modules Tangle
Scheduler TaskScheduler
SnapshotHeaps Tangle
SnapshotModules Tangle
Snapshots Tangle
Storage FolderStreamSource
SymbolCache Tangle
SymbolsByFunction TracebackFrame>.Index
Tracebacks Tangle

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

Метод Описание
CheckTokenFileVersion ( string filename ) : bool
DatabaseFile ( TaskScheduler scheduler, string filename ) : System
Dispose ( ) : void
Move ( string targetFilename, ActivityIndicator activities ) : IEnumerator

Защищенные методы

Метод Описание
CreateTangles ( ) : IEnumerator
DatabaseFile ( TaskScheduler scheduler ) : System
IndexSymbolByFunction ( HeapProfiler.TracebackFrame &frame ) : string
IndexTracebackByFrames ( HeapSnapshot traceback ) : IEnumerable
MakeTokenFile ( string filename ) : void

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

Метод Описание
DeserializeAddresses ( DeserializationContext &context, UInt32 &output ) : void
DeserializeHeapList ( DeserializationContext &context, HeapSnapshot &output ) : void
DeserializeModuleList ( DeserializationContext &context, string &output ) : void
SerializeAddresses ( SerializationContext &context, UInt32 &input ) : void
SerializeHeapList ( SerializationContext &context, HeapSnapshot &input ) : void
SerializeModuleList ( SerializationContext &context, string &input ) : void

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

CheckTokenFileVersion() публичный статический Метод

public static CheckTokenFileVersion ( string filename ) : bool
filename string
Результат bool

CreateTangles() защищенный Метод

protected CreateTangles ( ) : IEnumerator
Результат IEnumerator

DatabaseFile() защищенный Метод

protected DatabaseFile ( TaskScheduler scheduler ) : System
scheduler TaskScheduler
Результат System

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

public DatabaseFile ( TaskScheduler scheduler, string filename ) : System
scheduler TaskScheduler
filename string
Результат System

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

public Dispose ( ) : void
Результат void

IndexSymbolByFunction() защищенный статический Метод

protected static IndexSymbolByFunction ( HeapProfiler.TracebackFrame &frame ) : string
frame HeapProfiler.TracebackFrame
Результат string

IndexTracebackByFrames() защищенный статический Метод

protected static IndexTracebackByFrames ( HeapSnapshot traceback ) : IEnumerable
traceback HeapSnapshot
Результат IEnumerable

MakeTokenFile() защищенный Метод

protected MakeTokenFile ( string filename ) : void
filename string
Результат void

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

public Move ( string targetFilename, ActivityIndicator activities ) : IEnumerator
targetFilename string
activities ActivityIndicator
Результат IEnumerator

Описание свойств

Allocations публичное свойство

public Tangle Allocations
Результат Tangle

FilteredTracebacks публичное свойство

public Tangle FilteredTracebacks
Результат Tangle

HeapAllocations публичное свойство

public Tangle HeapAllocations
Результат Tangle

Modules публичное свойство

public Tangle Modules
Результат Tangle

Scheduler публичное свойство

public TaskScheduler Scheduler
Результат TaskScheduler

SnapshotHeaps публичное свойство

public Tangle SnapshotHeaps
Результат Tangle

SnapshotModules публичное свойство

public Tangle SnapshotModules
Результат Tangle

Snapshots публичное свойство

public Tangle Snapshots
Результат Tangle

Storage публичное свойство

public FolderStreamSource Storage
Результат FolderStreamSource

SymbolCache публичное свойство

public Tangle SymbolCache
Результат Tangle

SymbolsByFunction публичное свойство

public Index SymbolsByFunction
Результат TracebackFrame>.Index

Tracebacks публичное свойство

public Tangle Tracebacks
Результат Tangle