C# Class MemoScope.Core.Cache.ClrDumpCache

Afficher le fichier Open project: fremag/MemoScope.Net

Private Properties

Свойство Type Description
CreateIndices void
CreateTables void
Destroy void
Dispose void
GetStats string
Open void
RunCommand void
StoreData void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CreateIndices ( ) : void
CreateTables ( ) : void
Destroy ( ) : void
Dispose ( ) : void
GetStats ( ) : string
Open ( string dbPath ) : void
RunCommand ( string sql ) : void
StoreData ( CancellationToken token ) : void

Method Details

BeginUpdate() public méthode

public BeginUpdate ( ) : void
Résultat void

ClrDumpCache() public méthode

public ClrDumpCache ( ClrDump clrDump ) : Microsoft.Diagnostics.Runtime
clrDump ClrDump
Résultat Microsoft.Diagnostics.Runtime

CountInstances() public méthode

public CountInstances ( int typeId ) : int
typeId int
Résultat int

CountReferers() public méthode

public CountReferers ( ulong instanceAddress ) : int
instanceAddress ulong
Résultat int

EndUpdate() public méthode

public EndUpdate ( ) : void
Résultat void

EnumerateInstances() public méthode

public EnumerateInstances ( int typeId ) : IEnumerable
typeId int
Résultat IEnumerable

EnumerateReferers() public méthode

public EnumerateReferers ( ulong instanceAddress ) : IEnumerable
instanceAddress ulong
Résultat IEnumerable

GetCachePath() public static méthode

public static GetCachePath ( string dumpFileName ) : string
dumpFileName string
Résultat string

GetTypeId() public méthode

public GetTypeId ( string name ) : int
name string
Résultat int

GetTypeName() public méthode

public GetTypeName ( int id ) : string
id int
Résultat string

Init() public méthode

public Init ( CancellationToken token ) : void
token System.Threading.CancellationToken
Résultat void

InsertInstances() public méthode

public InsertInstances ( int typeId, ulong address ) : void
typeId int
address ulong
Résultat void

InsertReferences() public méthode

public InsertReferences ( ulong instanceAddress, ulong refByAddress ) : void
instanceAddress ulong
refByAddress ulong
Résultat void

InsertTypeStat() public méthode

public InsertTypeStat ( ClrTypeStats stats ) : void
stats ClrTypeStats
Résultat void

LoadInstances() public méthode

public LoadInstances ( int typeId ) : List
typeId int
Résultat List

LoadReferers() public méthode

public LoadReferers ( ulong instanceAddress ) : List
instanceAddress ulong
Résultat List

LoadTypeStat() public méthode

public LoadTypeStat ( ) : List
Résultat List