Navigation
Unreal Engine C++ API Reference > 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 |