Name |
Description |
|
---|---|---|
|
FABTest |
|
|
FActiveExternalProfilerBase |
|
|
FAutoScopedDurationTimer |
Same as FScopedDurationTimer, except that it tracks the time value internally so you don't have to pass in a double to accumulate. |
|
FDurationTimer |
Utility stopwatch class for tracking the duration of some action (tracks time in seconds and adds it to the specified variable on destruction). |
|
FExternalProfiler |
|
|
FExternalProfilerExcluder |
|
|
FExternalProfilerIncluder |
|
|
FFormatArgsTrace |
|
|
FHistogram |
Fairly generic histogram for values that have natural lower bound and possibly no upper bound, e.g., frame time |
|
FHistogramBuilder |
Used to construct a histogram that runs over a custom set of ranges, while still enforcing contiguity on the bin ranges |
|
FInstanceCountingObject |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FLoadTimeTracker |
High level load time tracker utility (such as initial engine startup or game specific timings) |
|
FResourceSizeEx |
Struct used to count up the amount of memory used by a resource. |
|
FScopedABTimer |
|
|
FScopedDebugInfo |
Debug info that is stored on the stack and handled by stack unwinding. |
|
FScopedDurationTimeLogger |
Utility class for logging the duration of a scoped action (the user doesn't have to call Start() and Stop() manually). |
|
FScopedDurationTimer |
Utility class for tracking the duration of a scoped action (the user doesn't have to call Start() and Stop() manually). |
|
FScopedExternalProfilerBase |
Base class for FScoped*Timer and FScoped*Excluder |
|
FScopedLoadTimeAccumulatorTimer |
Scoped helper class for tracking accumulated object times |
|
FScopedSwitchedCountedDurationTimer |
Utility stopwatch class for tracking the duration of some action (tracks time in seconds and adds it to the specified variable on destruction). |
|
FScopedSwitchedDurationTimer |
Utility stopwatch class for tracking the duration of some action (tracks time in seconds and adds it to the specified variable on destruction). |
|
FTraceAuxiliary |
|
|
FTraceUtils |
|
|
TDecay |
Returns the decayed type of T, meaning it removes all references, qualifiers and applies array-to-pointer and function-to-pointer conversions. |
|
TScopedDurationThreadSafeTimer |
Utility class for tracking the duration of a scoped action to an accumulator in a thread-safe fashion. |
Name |
Description |
---|---|
FScopedDurationThreadSafeTimer |
|
FScopedDurationThreadSafeTimer64 |
Name |
Description |
|
---|---|---|
|
EResourceSizeMode::Type |
Indicate what types of resources should be included for calculating used memory |
|
EStreamingStatus |
Here are a number of profiling helper functions so we do not have to duplicate a lot of the glue code everywhere. |
|
ETraceCounterDisplayHint |
|
|
ETraceCounterType |
|
|
ETraceFrameType |
Name | Description | ||
---|---|---|---|
|
CreateProfileDirectoryAndFilename |
This will create the directories and the file name all in one function |
|
|
CreateProfileFilename |
This will generate the profiling file name that will work with limited filename sizes on consoles. |
|
|
CreateProfileFilename |
This will generate the profiling file name that will work with limited filename sizes on consoles. |
|
|
GetBuildNameForPerfTesting() |
This will return the name specified with -BuildName=SomeName (needs to be a valid c++ name a-z A-Z _ 0-9 so we don't run into issues when we pass it around) or if not specified "CL%d" where d is coming from GetChangeListNumberForPerfTesting() |
|
|
GetChangeListNumberForPerfTesting() |
This will get the version that should be used with the Automated Performance Testing If one is passed in we use that otherwise we use FApp::GetEngineVersion. |
|
|
SendDataToPCViaUnrealConsole |
This makes it so UnrealConsole will open up the memory profiler for us |