C# Класс MemoScope.Core.Cache.ClrDumpCache

Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CreateIndices void
CreateTables void
Destroy void
Dispose void
GetStats string
Open void
RunCommand void
StoreData void

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

Метод Описание
BeginUpdate ( ) : void
ClrDumpCache ( ClrDump clrDump ) : Microsoft.Diagnostics.Runtime
CountInstances ( int typeId ) : int
CountReferers ( ulong instanceAddress ) : int
EndUpdate ( ) : void
EnumerateInstances ( int typeId ) : IEnumerable
EnumerateReferers ( ulong instanceAddress ) : IEnumerable
GetCachePath ( string dumpFileName ) : string
GetTypeId ( string name ) : int
GetTypeName ( int id ) : string
Init ( CancellationToken token ) : void
InsertInstances ( int typeId, ulong address ) : void
InsertReferences ( ulong instanceAddress, ulong refByAddress ) : void
InsertTypeStat ( ClrTypeStats stats ) : void
LoadInstances ( int typeId ) : List
LoadReferers ( ulong instanceAddress ) : List
LoadTypeStat ( ) : List

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

Метод Описание
CreateIndices ( ) : void
CreateTables ( ) : void
Destroy ( ) : void
Dispose ( ) : void
GetStats ( ) : string
Open ( string dbPath ) : void
RunCommand ( string sql ) : void
StoreData ( CancellationToken token ) : void

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

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

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

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

public ClrDumpCache ( ClrDump clrDump ) : Microsoft.Diagnostics.Runtime
clrDump ClrDump
Результат Microsoft.Diagnostics.Runtime

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

public CountInstances ( int typeId ) : int
typeId int
Результат int

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

public CountReferers ( ulong instanceAddress ) : int
instanceAddress ulong
Результат int

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

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

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

public EnumerateInstances ( int typeId ) : IEnumerable
typeId int
Результат IEnumerable

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

public EnumerateReferers ( ulong instanceAddress ) : IEnumerable
instanceAddress ulong
Результат IEnumerable

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

public static GetCachePath ( string dumpFileName ) : string
dumpFileName string
Результат string

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

public GetTypeId ( string name ) : int
name string
Результат int

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

public GetTypeName ( int id ) : string
id int
Результат string

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

public Init ( CancellationToken token ) : void
token System.Threading.CancellationToken
Результат void

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

public InsertInstances ( int typeId, ulong address ) : void
typeId int
address ulong
Результат void

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

public InsertReferences ( ulong instanceAddress, ulong refByAddress ) : void
instanceAddress ulong
refByAddress ulong
Результат void

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

public InsertTypeStat ( ClrTypeStats stats ) : void
stats ClrTypeStats
Результат void

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

public LoadInstances ( int typeId ) : List
typeId int
Результат List

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

public LoadReferers ( ulong instanceAddress ) : List
instanceAddress ulong
Результат List

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

public LoadTypeStat ( ) : List
Результат List