Search Issue Tracker

Not Reproducible



Found in




Issue ID




Culling performance regression when spawning a large amount of primitive models

Graphics - General


How to reproduce:
1. Open the "SampleScene" Scene in the attached "" project
2. Open the Profiler window
3. Ensure that Module details panel is set to Timeline
4. Enter Play Mode
5. Exit Play Mode after getting a "Finished Benchmarking" message in the Console window
6. Observe the Culling performance in the Timeline Module

Expected result: The time that it takes for culling stays relatively the same or lower throughout versions
Actual result: The time that it takes for culling has increased by an average of 3 ms

Reproducible with: 2019.3.0a9, 2020.1.0a20
Not reproducible with: 2017.4.37f1, 2018.4.17f1, 2019.3.0a8
Could not test with: 2019.3.2f1, 2020.1.0a21, 2020.1.0a24 (Editor freezes when entering Play Mode)

Comments (2)

  1. Per-Morten

    May 06, 2020 06:44

    If you create a standalone build with the supplied project you can easily see the performance drop, even if you go as far down as 50000 cubes (then there's a performance regression of around ~0.6-0.7ms). It's not easy to see the difference with anything lower than that.

    Also, if the editor freezes now, but didn't freeze before, perhaps that is something else that should be looked into?

  2. TommyBrown

    May 04, 2020 12:01

    Having the same issue

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.