Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectMemoryAnalyzer.h |
| Include | #include "UObject/ObjectMemoryAnalyzer.h" |
Syntax
struct FObjectMemoryAnalyzer
Remarks
Analyzes memory usage of UObjects
Constructors
| Type | Name | Description | |
|---|---|---|---|
FObjectMemoryAnalyzer
(
uint32 Flags |
|||
FObjectMemoryAnalyzer
(
UClass* BaseClass, |
|||
FObjectMemoryAnalyzer
(
UObject* Object, |
|||
FObjectMemoryAnalyzer
(
const TArray< class UObject* >& ObjectList, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AnalyzeObject
(
UObject* Object |
Analyzes the memory usage of the specified object | |
| void | AnalyzeObjects
(
const TArray< class UObject* >& ObjectList |
Analyzes the memory usage of the specified object list | |
| void | AnalyzeObjects
(
UClass* BaseClass |
Analyzes the memory usage of all objects with the specified class | |
| const FObjectMemoryUsage & | GetObjectMemoryUsage
(
UObject* Obj |
Returns the memory usage of an object not in the result set ( ex. referenced by a result ) | |
| int32 | GetResults
(
TArray< FObjectMemoryUsage >& Results |
Returns the results | |
| void | PrintResults
(
FOutputDevice& Ar, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| EAnalyzeFlags | Flags to modify the memory counting behavior | ||
| EPrintFlags | |||
| ESortKey | |||
| FCompareFSortBySize |