C# 클래스 HeapProfiler.DatabaseFile

상속: IDisposable
파일 보기 프로젝트 열기: kg/HeapProfiler 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Allocations Tangle
FilteredTracebacks Tangle
HeapAllocations Tangle
Modules Tangle
Scheduler TaskScheduler
SnapshotHeaps Tangle
SnapshotModules Tangle
Snapshots Tangle
Storage FolderStreamSource
SymbolCache Tangle
SymbolsByFunction TracebackFrame>.Index
Tracebacks Tangle

공개 메소드들

메소드 설명
CheckTokenFileVersion ( string filename ) : bool
DatabaseFile ( TaskScheduler scheduler, string filename ) : System
Dispose ( ) : void
Move ( string targetFilename, ActivityIndicator activities ) : IEnumerator

보호된 메소드들

메소드 설명
CreateTangles ( ) : IEnumerator
DatabaseFile ( TaskScheduler scheduler ) : System
IndexSymbolByFunction ( HeapProfiler.TracebackFrame &frame ) : string
IndexTracebackByFrames ( HeapSnapshot traceback ) : IEnumerable
MakeTokenFile ( string filename ) : void

비공개 메소드들

메소드 설명
DeserializeAddresses ( DeserializationContext &context, UInt32 &output ) : void
DeserializeHeapList ( DeserializationContext &context, HeapSnapshot &output ) : void
DeserializeModuleList ( DeserializationContext &context, string &output ) : void
SerializeAddresses ( SerializationContext &context, UInt32 &input ) : void
SerializeHeapList ( SerializationContext &context, HeapSnapshot &input ) : void
SerializeModuleList ( SerializationContext &context, string &input ) : void

메소드 상세

CheckTokenFileVersion() 공개 정적인 메소드

public static CheckTokenFileVersion ( string filename ) : bool
filename string
리턴 bool

CreateTangles() 보호된 메소드

protected CreateTangles ( ) : IEnumerator
리턴 IEnumerator

DatabaseFile() 보호된 메소드

protected DatabaseFile ( TaskScheduler scheduler ) : System
scheduler TaskScheduler
리턴 System

DatabaseFile() 공개 메소드

public DatabaseFile ( TaskScheduler scheduler, string filename ) : System
scheduler TaskScheduler
filename string
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

IndexSymbolByFunction() 보호된 정적인 메소드

protected static IndexSymbolByFunction ( HeapProfiler.TracebackFrame &frame ) : string
frame HeapProfiler.TracebackFrame
리턴 string

IndexTracebackByFrames() 보호된 정적인 메소드

protected static IndexTracebackByFrames ( HeapSnapshot traceback ) : IEnumerable
traceback HeapSnapshot
리턴 IEnumerable

MakeTokenFile() 보호된 메소드

protected MakeTokenFile ( string filename ) : void
filename string
리턴 void

Move() 공개 메소드

public Move ( string targetFilename, ActivityIndicator activities ) : IEnumerator
targetFilename string
activities ActivityIndicator
리턴 IEnumerator

프로퍼티 상세

Allocations 공개적으로 프로퍼티

public Tangle Allocations
리턴 Tangle

FilteredTracebacks 공개적으로 프로퍼티

public Tangle FilteredTracebacks
리턴 Tangle

HeapAllocations 공개적으로 프로퍼티

public Tangle HeapAllocations
리턴 Tangle

Modules 공개적으로 프로퍼티

public Tangle Modules
리턴 Tangle

Scheduler 공개적으로 프로퍼티

public TaskScheduler Scheduler
리턴 TaskScheduler

SnapshotHeaps 공개적으로 프로퍼티

public Tangle SnapshotHeaps
리턴 Tangle

SnapshotModules 공개적으로 프로퍼티

public Tangle SnapshotModules
리턴 Tangle

Snapshots 공개적으로 프로퍼티

public Tangle Snapshots
리턴 Tangle

Storage 공개적으로 프로퍼티

public FolderStreamSource Storage
리턴 FolderStreamSource

SymbolCache 공개적으로 프로퍼티

public Tangle SymbolCache
리턴 Tangle

SymbolsByFunction 공개적으로 프로퍼티

public Index SymbolsByFunction
리턴 TracebackFrame>.Index

Tracebacks 공개적으로 프로퍼티

public Tangle Tracebacks
리턴 Tangle