C# Class HeapProfiler.HeapViewer

Inheritance: TaskForm
Show file Open project: kg/HeapProfiler Class Usage Examples

Public Properties

Property Type Description
FunctionNames NameTable
ListItems List

Protected Properties

Property Type Description
Filename string
FunctionFilter string
Instance HeapProfiler.HeapRecording
ListFormat System.Drawing.StringFormat
PendingLoad IFuture
Snapshot HeapSnapshot
Updating bool

Public Methods

Method Description
GetBytesTotal ( HeapSnapshotInfo item ) : long
HeapViewer ( TaskScheduler scheduler ) : System
HeapViewer ( TaskScheduler scheduler, HeapProfiler.HeapRecording instance ) : System
RefreshHeap ( ) : void
SetSnapshot ( int index ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

SetBusy ( bool busy ) : void

Private Methods

Method Description
CloseMenu_Click ( object sender, EventArgs e ) : void
HeapViewer_FormClosed ( object sender, System.Windows.Forms.FormClosedEventArgs e ) : void
InitializeComponent ( ) : void

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

SetCurrentSnapshot ( HeapSnapshotInfo info ) : IEnumerator
Timeline_RangeChanged ( object sender, EventArgs e ) : void

Method Details

Dispose() protected method

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

GetBytesTotal() public method

public GetBytesTotal ( HeapSnapshotInfo item ) : long
item HeapSnapshotInfo
return long

HeapViewer() public method

public HeapViewer ( TaskScheduler scheduler ) : System
scheduler TaskScheduler
return System

HeapViewer() public method

public HeapViewer ( TaskScheduler scheduler, HeapProfiler.HeapRecording instance ) : System
scheduler TaskScheduler
instance HeapProfiler.HeapRecording
return System

RefreshHeap() public method

public RefreshHeap ( ) : void
return void

SetBusy() protected method

protected SetBusy ( bool busy ) : void
busy bool
return void

SetSnapshot() public method

public SetSnapshot ( int index ) : void
index int
return void

Property Details

Filename protected property

protected string Filename
return string

FunctionFilter protected property

protected string FunctionFilter
return string

FunctionNames public property

public NameTable FunctionNames
return NameTable

Instance protected property

protected HeapRecording,HeapProfiler Instance
return HeapProfiler.HeapRecording

ListFormat protected property

protected StringFormat,System.Drawing ListFormat
return System.Drawing.StringFormat

ListItems public property

public List ListItems
return List

PendingLoad protected property

protected IFuture PendingLoad
return IFuture

Snapshot protected property

protected HeapSnapshot Snapshot
return HeapSnapshot

Updating protected property

protected bool Updating
return bool