Property | Type | Description | |
---|---|---|---|
Instance | HeapProfiler.HeapRecording |
Property | Type | Description | |
---|---|---|---|
AutoCaptureFuture | IFuture | ||
CurrentFilter | string | ||
CurrentFilterData | FilteredHeapSnapshotInfo>.Dictionary | ||
KnownFunctionNames | HashSet |
||
PendingFilterFuture | IFuture | ||
WasMinimized | bool |
Method | Description | |
---|---|---|
EscapeFilter ( string filter ) : string | ||
FilterToRegex ( string rawFilter, bool compiled = false ) : |
||
FormatCount ( long count ) : string | ||
FormatPercentage ( long percentage ) : string | ||
FormatSizeBytes ( long bytes ) : string | ||
GetAllocationCount ( HeapSnapshotInfo item ) : long | ||
GetAverageFreeHeapBlockSize ( HeapSnapshotInfo item ) : long | ||
GetAverageOccupiedHeapBlockSize ( HeapSnapshotInfo item ) : long | ||
GetBytesAllocated ( HeapSnapshotInfo item ) : long | ||
GetBytesOverhead ( HeapSnapshotInfo item ) : long | ||
GetBytesTotal ( HeapSnapshotInfo item ) : long | ||
GetHeapFragmentation ( HeapSnapshotInfo item ) : long | ||
GetLargestFreeHeapBlock ( HeapSnapshotInfo item ) : long | ||
GetLargestOccupiedHeapBlock ( HeapSnapshotInfo item ) : long | ||
GetPagedMemory ( HeapSnapshotInfo item ) : long | ||
GetVirtualMemory ( HeapSnapshotInfo item ) : long | ||
GetWorkingSet ( HeapSnapshotInfo item ) : long | ||
MainWindow ( TaskScheduler scheduler ) : System | ||
OpenRecording ( string filename ) : void | ||
OpenSnapshots ( IEnumerable |
Method | Description | |
---|---|---|
AutoCaptureTask ( ) : IEnumerator | ||
ChooseName ( IBoundMember bm ) : string | ||
Dispose ( bool disposing ) : void |
Clean up any resources being used.
|
|
FilterHeapData ( HeapProfiler.HeapRecording instance, string filter ) : IEnumerator | ||
LoadPersistedValues ( ) : void | ||
RefreshFunctionNames ( HeapProfiler.HeapRecording instance ) : IEnumerator | ||
SavePersistedValues ( ) : void | ||
ShowDiff ( int index1, int index2 ) : void | ||
SubscribeToEvents ( HeapProfiler.HeapRecording instance ) : void | ||
UpdateErrorCount ( object sender, |
||
UpdateStats ( ) : IEnumerator |
Method | Description | |
---|---|---|
Activities_PreferredSizeChanged ( object sender, |
||
AssociateDiffsMenu_Click ( object sender, |
||
AssociateRecordingsMenu_Click ( object sender, |
||
AssociateSnapshotsMenu_Click ( object sender, |
||
AutoCapture_CheckedChanged ( object sender, |
||
CaptureSnapshot_Click ( object sender, |
||
DiffSelection_Click ( object sender, |
||
DisposeInstance ( ) : void | ||
ErrorDialogMenu_Click ( object sender, |
||
ExecutablePath_DragDrop ( object sender, |
||
ExecutablePath_DragOver ( object sender, |
||
ExecutablePath_TextChanged ( object sender, |
||
ExitMenu_Click ( object sender, |
||
HeapFilter_FilterChanged ( object sender, |
||
HeapFilter_FilterChanging ( object sender, |
||
InitializeComponent ( ) : void |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
|
LaunchProcess_Click ( object sender, |
||
MainWindow_DragDrop ( object sender, |
||
MainWindow_DragOver ( object sender, |
||
MainWindow_FormClosed ( object sender, System.Windows.Forms.FormClosedEventArgs e ) : void | ||
MainWindow_FormClosing ( object sender, |
||
MainWindow_SizeChanged ( object sender, |
||
OpenFilesMenu_Click ( object sender, |
||
OpenSnapshotsMenu_Click ( object sender, |
||
OptionsMenu_DropDownOpening ( object sender, |
||
RefreshLaunchEnabled ( ) : void | ||
RefreshSnapshots ( ) : void | ||
RefreshStatus ( ) : void | ||
SaveAllSnapshots_Click ( object sender, |
||
SaveAsMenu_Click ( object sender, |
||
SaveInstanceAs ( string targetFilename ) : IEnumerator | ||
SelectExecutable_Click ( object sender, |
||
SelectWorkingDirectory_Click ( object sender, |
||
SnapshotTimeline_ItemValueGetterChanged ( object sender, |
||
SnapshotTimeline_SelectionChanged ( object sender, |
||
StackFiltersMenu_Click ( object sender, |
||
SymbolPathMenu_Click ( object sender, |
||
ViewAllocationCountMenu_Click ( object sender, |
||
ViewAverageFreeBlockSizeMenu_Click ( object sender, |
||
ViewAverageHeapBlockSizeMenu_Click ( object sender, |
||
ViewBytesAllocatedMenu_Click ( object sender, |
||
ViewBytesAllocatedPlusOverheadMenu_Click ( object sender, |
||
ViewBytesOverheadMenu_Click ( object sender, |
||
ViewHeapFragmentationMenu_Click ( object sender, |
||
ViewLargestFreeHeapMenu_Click ( object sender, |
||
ViewLargestOccupiedHeapMenu_Click ( object sender, |
||
ViewPagedMemoryMenu_Click ( object sender, |
||
ViewSelection_Click ( object sender, |
||
ViewVirtualMemoryMenu_Click ( object sender, |
||
ViewWorkingSetMenu_Click ( object sender, |
||
WorkingDirectory_DragDrop ( object sender, |
||
WorkingDirectory_DragOver ( object sender, |
protected ChooseName ( IBoundMember bm ) : string | ||
bm | IBoundMember | |
return | string |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | true if managed resources should be disposed; otherwise, false. |
return | void |
public static EscapeFilter ( string filter ) : string | ||
filter | string | |
return | string |
protected FilterHeapData ( HeapProfiler.HeapRecording instance, string filter ) : IEnumerator | ||
instance | HeapProfiler.HeapRecording | |
filter | string | |
return | IEnumerator |
public static FilterToRegex ( string rawFilter, bool compiled = false ) : |
||
rawFilter | string | |
compiled | bool | |
return |
public static FormatCount ( long count ) : string | ||
count | long | |
return | string |
public static FormatPercentage ( long percentage ) : string | ||
percentage | long | |
return | string |
public static FormatSizeBytes ( long bytes ) : string | ||
bytes | long | |
return | string |
public GetAllocationCount ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public static GetAverageFreeHeapBlockSize ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public static GetAverageOccupiedHeapBlockSize ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public GetBytesAllocated ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public GetBytesOverhead ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public GetBytesTotal ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public static GetHeapFragmentation ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public static GetLargestFreeHeapBlock ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public static GetLargestOccupiedHeapBlock ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public static GetPagedMemory ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public static GetVirtualMemory ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public static GetWorkingSet ( HeapSnapshotInfo item ) : long | ||
item | HeapSnapshotInfo | |
return | long |
public MainWindow ( TaskScheduler scheduler ) : System | ||
scheduler | TaskScheduler | |
return | System |
public OpenRecording ( string filename ) : void | ||
filename | string | |
return | void |
public OpenSnapshots ( IEnumerable |
||
filenames | IEnumerable |
|
return | void |
protected RefreshFunctionNames ( HeapProfiler.HeapRecording instance ) : IEnumerator | ||
instance | HeapProfiler.HeapRecording | |
return | IEnumerator |
protected ShowDiff ( int index1, int index2 ) : void | ||
index1 | int | |
index2 | int | |
return | void |
protected SubscribeToEvents ( HeapProfiler.HeapRecording instance ) : void | ||
instance | HeapProfiler.HeapRecording | |
return | void |
protected UpdateErrorCount ( object sender, |
||
sender | object | |
e | ||
return | void |
protected Dictionary |
||
return | FilteredHeapSnapshotInfo>.Dictionary |
public HeapRecording,HeapProfiler Instance | ||
return | HeapProfiler.HeapRecording |