C# Класс HackedBrain.ScriptCs.ClrMd.ClrMdPack

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

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

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

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

Метод Описание
DumpHeapStatsByType ( long minSize, long maxSize, string typeName, IEnumerable typeHeapStats ) : void
DumpThreadStackTrace ( Microsoft.Diagnostics.Runtime.ClrThread thread ) : void
EnsureAttachedToProcess ( ) : void
YorN ( bool value ) : string

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

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

public Attach ( Process process, int attachWaitTimeMilliseconds ) : Microsoft.Diagnostics.Runtime.ClrRuntime
process Process
attachWaitTimeMilliseconds int
Результат Microsoft.Diagnostics.Runtime.ClrRuntime

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

public Attach ( int processId ) : Microsoft.Diagnostics.Runtime.ClrRuntime
processId int
Результат Microsoft.Diagnostics.Runtime.ClrRuntime

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

public Attach ( int processId, int attachWaitTimeMilliseconds ) : Microsoft.Diagnostics.Runtime.ClrRuntime
processId int
attachWaitTimeMilliseconds int
Результат Microsoft.Diagnostics.Runtime.ClrRuntime

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

public Attach ( string processName ) : Microsoft.Diagnostics.Runtime.ClrRuntime
processName string
Результат Microsoft.Diagnostics.Runtime.ClrRuntime

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

public Attach ( string processName, int attachWaitTimeMilliseconds ) : Microsoft.Diagnostics.Runtime.ClrRuntime
processName string
attachWaitTimeMilliseconds int
Результат Microsoft.Diagnostics.Runtime.ClrRuntime

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

public ClrMdPack ( ) : System
Результат System

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

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

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

public DumpArray ( ulong objectRef ) : void
objectRef ulong
Результат void

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

public DumpArray ( ulong objectRef, int startIndex, bool dumpFields ) : void
objectRef ulong
startIndex int
dumpFields bool
Результат void

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

public DumpArray ( ulong objectRef, int startIndex, int length ) : void
objectRef ulong
startIndex int
length int
Результат void

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

public DumpArray ( ulong objectRef, int startIndex, int length, bool dumpFields ) : void
objectRef ulong
startIndex int
length int
dumpFields bool
Результат void

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

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

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

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

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

public DumpClrThreads ( bool liveThreadsOnly, bool showCallstack ) : void
liveThreadsOnly bool
showCallstack bool
Результат void

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

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

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

public DumpFinalizerQueueHeapStatsByType ( long minSize ) : void
minSize long
Результат void

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

public DumpFinalizerQueueHeapStatsByType ( long minSize, long maxSize, string typeName ) : void
minSize long
maxSize long
typeName string
Результат void

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

public DumpFinalizerQueueHeapStatsByType ( long minSize, string typeName ) : void
minSize long
typeName string
Результат void

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

public DumpFinalizerQueueHeapStatsByType ( string typeName ) : void
typeName string
Результат void

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

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

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

public DumpHeapStatsByType ( long minSize ) : void
minSize long
Результат void

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

public DumpHeapStatsByType ( long minSize, long maxSize, string typeName ) : void
minSize long
maxSize long
typeName string
Результат void

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

public DumpHeapStatsByType ( long minSize, string typeName ) : void
minSize long
typeName string
Результат void

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

public DumpHeapStatsByType ( string typeName ) : void
typeName string
Результат void

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

public DumpObject ( ulong objectRef ) : void
objectRef ulong
Результат void

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

public DumpObject ( ulong objectRef, bool dumpFields ) : void
objectRef ulong
dumpFields bool
Результат void

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

public DumpObjects ( string typeName ) : void
typeName string
Результат void

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

public DumpStack ( int managedThreadId ) : void
managedThreadId int
Результат void