C# Class HackedBrain.ScriptCs.ClrMd.ClrMdPack

Afficher le fichier Open project: HackedBrain/ScriptCs.ClrMD Class Usage Examples

Méthodes publiques

Méthode Description
Attach ( Process process, int attachWaitTimeMilliseconds ) : Microsoft.Diagnostics.Runtime.ClrRuntime
Attach ( int processId ) : Microsoft.Diagnostics.Runtime.ClrRuntime
Attach ( int processId, int attachWaitTimeMilliseconds ) : Microsoft.Diagnostics.Runtime.ClrRuntime
Attach ( string processName ) : Microsoft.Diagnostics.Runtime.ClrRuntime
Attach ( string processName, int attachWaitTimeMilliseconds ) : Microsoft.Diagnostics.Runtime.ClrRuntime
ClrMdPack ( ) : System
Detach ( ) : void
DumpArray ( ulong objectRef ) : void
DumpArray ( ulong objectRef, int startIndex, bool dumpFields ) : void
DumpArray ( ulong objectRef, int startIndex, int length ) : void
DumpArray ( ulong objectRef, int startIndex, int length, bool dumpFields ) : void
DumpBlockedClrThreads ( ) : void
DumpClrThreads ( ) : void
DumpClrThreads ( bool liveThreadsOnly, bool showCallstack ) : void
DumpFinalizerQueueHeapStatsByType ( ) : void
DumpFinalizerQueueHeapStatsByType ( long minSize ) : void
DumpFinalizerQueueHeapStatsByType ( long minSize, long maxSize, string typeName ) : void
DumpFinalizerQueueHeapStatsByType ( long minSize, string typeName ) : void
DumpFinalizerQueueHeapStatsByType ( string typeName ) : void
DumpHeapStatsByType ( ) : void
DumpHeapStatsByType ( long minSize ) : void
DumpHeapStatsByType ( long minSize, long maxSize, string typeName ) : void
DumpHeapStatsByType ( long minSize, string typeName ) : void
DumpHeapStatsByType ( string typeName ) : void
DumpObject ( ulong objectRef ) : void
DumpObject ( ulong objectRef, bool dumpFields ) : void
DumpObjects ( string typeName ) : void
DumpStack ( int managedThreadId ) : void

Private Methods

Méthode Description
DumpHeapStatsByType ( long minSize, long maxSize, string typeName, IEnumerable typeHeapStats ) : void
DumpThreadStackTrace ( Microsoft.Diagnostics.Runtime.ClrThread thread ) : void
EnsureAttachedToProcess ( ) : void
YorN ( bool value ) : string

Method Details

Attach() public méthode

public Attach ( Process process, int attachWaitTimeMilliseconds ) : Microsoft.Diagnostics.Runtime.ClrRuntime
process Process
attachWaitTimeMilliseconds int
Résultat Microsoft.Diagnostics.Runtime.ClrRuntime

Attach() public méthode

public Attach ( int processId ) : Microsoft.Diagnostics.Runtime.ClrRuntime
processId int
Résultat Microsoft.Diagnostics.Runtime.ClrRuntime

Attach() public méthode

public Attach ( int processId, int attachWaitTimeMilliseconds ) : Microsoft.Diagnostics.Runtime.ClrRuntime
processId int
attachWaitTimeMilliseconds int
Résultat Microsoft.Diagnostics.Runtime.ClrRuntime

Attach() public méthode

public Attach ( string processName ) : Microsoft.Diagnostics.Runtime.ClrRuntime
processName string
Résultat Microsoft.Diagnostics.Runtime.ClrRuntime

Attach() public méthode

public Attach ( string processName, int attachWaitTimeMilliseconds ) : Microsoft.Diagnostics.Runtime.ClrRuntime
processName string
attachWaitTimeMilliseconds int
Résultat Microsoft.Diagnostics.Runtime.ClrRuntime

ClrMdPack() public méthode

public ClrMdPack ( ) : System
Résultat System

Detach() public méthode

public Detach ( ) : void
Résultat void

DumpArray() public méthode

public DumpArray ( ulong objectRef ) : void
objectRef ulong
Résultat void

DumpArray() public méthode

public DumpArray ( ulong objectRef, int startIndex, bool dumpFields ) : void
objectRef ulong
startIndex int
dumpFields bool
Résultat void

DumpArray() public méthode

public DumpArray ( ulong objectRef, int startIndex, int length ) : void
objectRef ulong
startIndex int
length int
Résultat void

DumpArray() public méthode

public DumpArray ( ulong objectRef, int startIndex, int length, bool dumpFields ) : void
objectRef ulong
startIndex int
length int
dumpFields bool
Résultat void

DumpBlockedClrThreads() public méthode

public DumpBlockedClrThreads ( ) : void
Résultat void

DumpClrThreads() public méthode

public DumpClrThreads ( ) : void
Résultat void

DumpClrThreads() public méthode

public DumpClrThreads ( bool liveThreadsOnly, bool showCallstack ) : void
liveThreadsOnly bool
showCallstack bool
Résultat void

DumpFinalizerQueueHeapStatsByType() public méthode

public DumpFinalizerQueueHeapStatsByType ( ) : void
Résultat void

DumpFinalizerQueueHeapStatsByType() public méthode

public DumpFinalizerQueueHeapStatsByType ( long minSize ) : void
minSize long
Résultat void

DumpFinalizerQueueHeapStatsByType() public méthode

public DumpFinalizerQueueHeapStatsByType ( long minSize, long maxSize, string typeName ) : void
minSize long
maxSize long
typeName string
Résultat void

DumpFinalizerQueueHeapStatsByType() public méthode

public DumpFinalizerQueueHeapStatsByType ( long minSize, string typeName ) : void
minSize long
typeName string
Résultat void

DumpFinalizerQueueHeapStatsByType() public méthode

public DumpFinalizerQueueHeapStatsByType ( string typeName ) : void
typeName string
Résultat void

DumpHeapStatsByType() public méthode

public DumpHeapStatsByType ( ) : void
Résultat void

DumpHeapStatsByType() public méthode

public DumpHeapStatsByType ( long minSize ) : void
minSize long
Résultat void

DumpHeapStatsByType() public méthode

public DumpHeapStatsByType ( long minSize, long maxSize, string typeName ) : void
minSize long
maxSize long
typeName string
Résultat void

DumpHeapStatsByType() public méthode

public DumpHeapStatsByType ( long minSize, string typeName ) : void
minSize long
typeName string
Résultat void

DumpHeapStatsByType() public méthode

public DumpHeapStatsByType ( string typeName ) : void
typeName string
Résultat void

DumpObject() public méthode

public DumpObject ( ulong objectRef ) : void
objectRef ulong
Résultat void

DumpObject() public méthode

public DumpObject ( ulong objectRef, bool dumpFields ) : void
objectRef ulong
dumpFields bool
Résultat void

DumpObjects() public méthode

public DumpObjects ( string typeName ) : void
typeName string
Résultat void

DumpStack() public méthode

public DumpStack ( int managedThreadId ) : void
managedThreadId int
Résultat void