FDetailedTickStats

Helper struct for gathering detailed per object tick stats.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/UnrealEngine.h

Include

#include "UnrealEngine.h"

Syntax

struct FDetailedTickStats

Remarks

Helper struct for gathering detailed per object tick stats.

Constructors

Name Description

Public function

FDetailedTickStats

(
    int32 InNumClassesToReport,
    float InTimeBetweenLogDumps,
    float InMinTimeBetweenLogDumps,
    float InTimesToReport,
    const TCHAR* InOperationPerfor...
)

Constructor, initializing all members.

Destructors

Name Description

Public function Virtual

~FDetailedTickStats()

Destructor

Destructor, unregisters the GC callback

Functions

Name Description

Public function

bool

 

BeginObject

(
    UObject* Object
)

Starts tracking an object and returns whether it's a recursive call or not.

Public function

void

 

DumpStats()

Dump gathered stats informatoin to the log.

Dump gathered stats information to the log.

Public function

void

 

EndObject

(
    UObject* Object,
    float DeltaTime,
    bool bForSummary
)

Finishes tracking the object and updates the time spent.

Add instance of object to stats

Public function

void

 

OnPreGarbageCollect()

Delegate handler for pre garbage collect event

Public function

void

 

Reset()

Reset stats to clean slate.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback