C# 클래스 msos.ClrHeapExtensions

파일 보기 프로젝트 열기: goldshtn/msos

공개 메소드들

메소드 설명
FlatSubgraphOf ( this heap, ulong objPtr ) : ClrType>>.IEnumerable

Returns only referenced objects that do not contain further pointers, and referenced arrays of objects that do not contain further pointers. This provides a fast estimate of the amount of memory that is likely only retained by the target object.

GetFreeSpaceBySegment ( this heap ) : ulong>.IDictionary
GroupTypesInObjectSetAndSortBySize ( this heap, IEnumerable addresses ) : IEnumerable
SizeReachableFromObjectSet ( this heap, IEnumerable objects ) : ulong
SubgraphOf ( this heap, ulong objPtr ) : ClrType>>.IEnumerable

비공개 메소드들

메소드 설명
EnumerateFromObjectSet ( Microsoft.Diagnostics.Runtime.ClrHeap heap, IEnumerable objects ) : ClrType>>.IEnumerable
GetStats ( string type, IEnumerable objectSizes ) : HeapTypeStatistics

메소드 상세

FlatSubgraphOf() 공개 정적인 메소드

Returns only referenced objects that do not contain further pointers, and referenced arrays of objects that do not contain further pointers. This provides a fast estimate of the amount of memory that is likely only retained by the target object.
public static FlatSubgraphOf ( this heap, ulong objPtr ) : ClrType>>.IEnumerable
heap this
objPtr ulong
리턴 ClrType>>.IEnumerable

GetFreeSpaceBySegment() 공개 정적인 메소드

public static GetFreeSpaceBySegment ( this heap ) : ulong>.IDictionary
heap this
리턴 ulong>.IDictionary

GroupTypesInObjectSetAndSortBySize() 공개 정적인 메소드

public static GroupTypesInObjectSetAndSortBySize ( this heap, IEnumerable addresses ) : IEnumerable
heap this
addresses IEnumerable
리턴 IEnumerable

SizeReachableFromObjectSet() 공개 정적인 메소드

public static SizeReachableFromObjectSet ( this heap, IEnumerable objects ) : ulong
heap this
objects IEnumerable
리턴 ulong

SubgraphOf() 공개 정적인 메소드

public static SubgraphOf ( this heap, ulong objPtr ) : ClrType>>.IEnumerable
heap this
objPtr ulong
리턴 ClrType>>.IEnumerable