Description

When nativizing blueprints the packaged build of the project runs slower than a non-nativized version of the packaged project.

Found in 4.22 CL#7053642

Reproduced in 4.21 CL#4753647, 4.24Main CL#7210422

Steps to Reproduce

1. Create a new blueprint project.
2. Create 2 blueprint interfaces and 3 blueprint actors (see attached images for the setup of each blueprint)

  • SenderInterface
  • ReceiverInterface
  • BP_Sender
  • BP_Receiver
  • BP_Coordinator
    3. Place 1 BP_Coordinator, 100 BP_Receivers, and 100 BP_Senders in a level.
    4. All the BP_Senders message the BP_Coordinator to message all the BP_Receivers to print a message on tick(logic shown in the images attached).
  • BP_Receiver implements ReceiverInterface
  • BP_Coordinator implements SenderInterface
    5. Set the project to be Nativized Inclusive (Project Settings->Packaging->Blueprint Nativization Method)
    6. Package and run the project.

Result: The packaged project runs worse than a non-Nativized packaged project.

Expected: The Nativized packaged project runs better than a non-Nativized packaged project.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-76830 in the post.

8
Login to Vote

Won't Fix
ComponentUE - Gameplay
Affects Versions4.21.24.244.22.3
CreatedJul 1, 2019
ResolvedJun 17, 2021
UpdatedJun 17, 2021