Steps to Reproduce
  • In QAPawn.h, in AQAPawn, add:
    virtual void Tick(float DeltaSeconds) override;
  • In QAPawn.cpp:
    • add #include "DrawDebugHelpers.h" at the top under #include "QAPawn.h"
    • Add:
void AQAPawn::Tick(float DeltaSeconds)void AQAPawn::Tick(float DeltaSeconds)
{ 
    ACharacter::Tick(DeltaSeconds);
#if ENABLE_DRAW_DEBUG 
    DrawDebugSolidPlane(GetWorld(), FPlane(GetActorLocation(), FVector::UpVector), GetActorLocation() + FVector(0, 0, 100), FVector2D(100, 100), FColor::Cyan, false, 0.0f, 0);
#endif
}
  • Launch QAGame
  • Turn on the Memory counter (Edit->Editor Preferences) Performance -> "Show Framerate & Memory"
  • Pressed "Play" (PIE)
  • A debug square draws around the character's waste.
  • Move around for a few seconds to stabilize memory, wait a minute.
  • Stand still, this can take a few seconds, but eventually the memory counter will steadily increase several MBs per minute.

 

 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-121361 in the post.

3
Login to Vote

Fixed
ComponentRendering
Affects Versions4.26.24.27
Target Fix4.27.1
Fix Commit17247791
CreatedAug 10, 2021
ResolvedAug 20, 2021
UpdatedAug 26, 2021