C# Class HeapProfiler.DiffViewer

Afficher le fichier Open project: kg/HeapProfiler Class Usage Examples

Méthodes publiques

Свойство Type Description
Deltas List
FilteredDeltas List
FunctionNames NameTable
ListItems List
LoadingPanel System.Windows.Forms.GroupBox
Modules NameTable
StackGraph StackGraph
StackGraphKeyType GraphKeyType

Protected Properties

Свойство Type Description
CurrentPair Pair
Filename string
FunctionFilter Regex
Instance HeapProfiler.HeapRecording
ListFormat StringFormat
PendingLoad IFuture
PendingLoadPair Pair
PendingRefresh IFuture
Updating bool

Méthodes publiques

Méthode Description
DiffViewer ( TaskScheduler scheduler ) : System
DiffViewer ( TaskScheduler scheduler, HeapProfiler.HeapRecording instance ) : System
DoneReloadingTracebacks ( ) : void
GetBytesTotal ( HeapSnapshotInfo item ) : long
Instance_TracebacksFiltered ( object sender, EventArgs e ) : void
LoadDiff ( string filename ) : IEnumerator
LoadRange ( Pair range ) : IEnumerator
RefreshDeltas ( ) : IEnumerator
RefreshGraph ( ) : IEnumerator
RefreshModules ( ) : void

Méthodes protégées

Méthode Description
DiffLoaded ( HeapProfiler.HeapDiff diff, string filename ) : void
Dispose ( bool disposing ) : void

Clean up any resources being used.

GenerateNewGraph ( List newListItems, GraphKeyType keyType ) : IEnumerator
SetBusy ( bool busy ) : void
SetGraphHistogramVisible ( bool visible ) : void
SetGraphKeyType ( GraphKeyType keyType ) : void
SetGraphTreemapVisible ( bool visible ) : void
ShowGraphHistogram ( GraphKeyType keyType ) : void
ShowGraphTreemap ( GraphKeyType keyType ) : void

Private Methods

Méthode Description
CloseMenu_Click ( object sender, EventArgs e ) : void
DiffViewer_FormClosed ( object sender, FormClosedEventArgs e ) : void
DiffViewer_Shown ( object sender, EventArgs e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

ModuleList_FilterChanged ( object sender, EventArgs e ) : void
ReloadTracebacks ( ) : IEnumerator
SaveDiffMenu_Click ( object sender, EventArgs e ) : void
Timeline_RangeChanged ( object sender, EventArgs e ) : void
TracebackFilter_FilterChanged ( object sender, EventArgs e ) : void
TracebackFilter_FilterChanging ( object sender, FilterChangingEventArgs e ) : void
ViewHistogramByFunctionMenu_Click ( object sender, EventArgs e ) : void
ViewHistogramByModuleMenu_Click ( object sender, EventArgs e ) : void
ViewHistogramByNamespaceMenu_Click ( object sender, EventArgs e ) : void
ViewHistogramBySourceFileMenu_Click ( object sender, EventArgs e ) : void
ViewHistogramBySourceFolderMenu_Click ( object sender, EventArgs e ) : void
ViewHistogramByTracebackMenu_Click ( object sender, EventArgs e ) : void
ViewListMenu_Click ( object sender, EventArgs e ) : void
ViewTreemapByFunctionMenu_Click ( object sender, EventArgs e ) : void
ViewTreemapByModuleMenu_Click ( object sender, EventArgs e ) : void
ViewTreemapByNamespaceMenu_Click ( object sender, EventArgs e ) : void
ViewTreemapBySourceFileMenu_Click ( object sender, EventArgs e ) : void
ViewTreemapBySourceFolderMenu_Click ( object sender, EventArgs e ) : void

Method Details

DiffLoaded() protected méthode

protected DiffLoaded ( HeapProfiler.HeapDiff diff, string filename ) : void
diff HeapProfiler.HeapDiff
filename string
Résultat void

DiffViewer() public méthode

public DiffViewer ( TaskScheduler scheduler ) : System
scheduler TaskScheduler
Résultat System

DiffViewer() public méthode

public DiffViewer ( TaskScheduler scheduler, HeapProfiler.HeapRecording instance ) : System
scheduler TaskScheduler
instance HeapProfiler.HeapRecording
Résultat System

Dispose() protected méthode

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Résultat void

DoneReloadingTracebacks() public méthode

public DoneReloadingTracebacks ( ) : void
Résultat void

GenerateNewGraph() protected méthode

protected GenerateNewGraph ( List newListItems, GraphKeyType keyType ) : IEnumerator
newListItems List
keyType GraphKeyType
Résultat IEnumerator

GetBytesTotal() public méthode

public GetBytesTotal ( HeapSnapshotInfo item ) : long
item HeapSnapshotInfo
Résultat long

Instance_TracebacksFiltered() public méthode

public Instance_TracebacksFiltered ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

LoadDiff() public méthode

public LoadDiff ( string filename ) : IEnumerator
filename string
Résultat IEnumerator

LoadRange() public méthode

public LoadRange ( Pair range ) : IEnumerator
range Pair
Résultat IEnumerator

RefreshDeltas() public méthode

public RefreshDeltas ( ) : IEnumerator
Résultat IEnumerator

RefreshGraph() public méthode

public RefreshGraph ( ) : IEnumerator
Résultat IEnumerator

RefreshModules() public méthode

public RefreshModules ( ) : void
Résultat void

SetBusy() protected méthode

protected SetBusy ( bool busy ) : void
busy bool
Résultat void

SetGraphHistogramVisible() protected méthode

protected SetGraphHistogramVisible ( bool visible ) : void
visible bool
Résultat void

SetGraphKeyType() protected méthode

protected SetGraphKeyType ( GraphKeyType keyType ) : void
keyType GraphKeyType
Résultat void

SetGraphTreemapVisible() protected méthode

protected SetGraphTreemapVisible ( bool visible ) : void
visible bool
Résultat void

ShowGraphHistogram() protected méthode

protected ShowGraphHistogram ( GraphKeyType keyType ) : void
keyType GraphKeyType
Résultat void

ShowGraphTreemap() protected méthode

protected ShowGraphTreemap ( GraphKeyType keyType ) : void
keyType GraphKeyType
Résultat void

Property Details

CurrentPair protected_oe property

protected Pair CurrentPair
Résultat Pair

Deltas public_oe property

public List Deltas
Résultat List

Filename protected_oe property

protected string Filename
Résultat string

FilteredDeltas public_oe property

public List FilteredDeltas
Résultat List

FunctionFilter protected_oe property

protected Regex FunctionFilter
Résultat Regex

FunctionNames public_oe property

public NameTable FunctionNames
Résultat NameTable

Instance protected_oe property

protected HeapRecording,HeapProfiler Instance
Résultat HeapProfiler.HeapRecording

ListFormat protected_oe property

protected StringFormat ListFormat
Résultat StringFormat

ListItems public_oe property

public List ListItems
Résultat List

LoadingPanel public_oe property

public System.Windows.Forms.GroupBox LoadingPanel
Résultat System.Windows.Forms.GroupBox

Modules public_oe property

public NameTable Modules
Résultat NameTable

PendingLoad protected_oe property

protected IFuture PendingLoad
Résultat IFuture

PendingLoadPair protected_oe property

protected Pair PendingLoadPair
Résultat Pair

PendingRefresh protected_oe property

protected IFuture PendingRefresh
Résultat IFuture

StackGraph public_oe property

public StackGraph StackGraph
Résultat StackGraph

StackGraphKeyType public_oe property

public GraphKeyType StackGraphKeyType
Résultat GraphKeyType

Updating protected_oe property

protected bool Updating
Résultat bool