Description

The elements of an array that are shown in the details panel (below the world outliner) are drawn even when the array is collapsed. This can cause a performance drop when using an array that has a lot of element (5k-10k).

Steps to Reproduce
  1. Open a blank project
  2. Create a new Structure blueprint
  3. Add 4 members to the array
  4. Save and compile
  5. Create a new Actor Blueprint
  6. Create an array variable based on the struct that was just created
  7. Create the blueprint in the attached image
  8. Save and Compile
  9. Add the blueprint to the level
  10. Turn on Slate StatGroup (image for reference)
  11. Move The actor around until the number of elements is around 5,000
  12. Notice that The Draw Window stat is continuing to climb
  13. Collapse/ uncollapse the list of elements for the array
  14. Notice there is no real difference with the stats for the Draw Window stat

Expected: The elements would not cause as large of a performance drop when they are collapsed and can not be sen
Result: There is a performance drop while actor is selected

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

6
Login to Vote

Won't Fix
ComponentTools
Affects Versions4.8.3
CreatedAug 20, 2015
ResolvedDec 14, 2018
UpdatedMar 10, 2020