C# 클래스 HackedBrain.ScriptCs.ClrMd.ClrMdPack

파일 보기 프로젝트 열기: HackedBrain/ScriptCs.ClrMD 1 사용 예제들

공개 메소드들

메소드 설명
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