Unity Issue Tracker - Editor slows down when selecting a script with the [HideInInspector] attribute on arrays with dynamic values
Fixed
UUM-71749
Editor slows down when selecting a script with the [HideInInspector] attribute on arrays with dynamic values
Unity: Inspector Framework
Fixed
6.2.X
6.1.X
6.0.X
Won't Fix
2022.3.X
Improved Inspector change tracking to skip over non-watched branches of serialized data
Reproduction steps:
1. Open the attached "UIElementBindingSlowdown" project
2. Open "Assets/Scenes/SampleScene" scene
3. Enter the Play mode
4. In the Game view, activate the Stats window
5. Observe the FPS
6. In the Hierarchy window, select the "Issue" GameObject
7. Observe the FPS
Expected Result: The FPS does not drop when the "Issue" GameObject is selected
Actual Result: The FPS drops by a lot when the "Issue" GameObject is selected
Reproducible with: 2022.2.0a13, 2022.3.27f1, 6000.0.0f1
Not reproducible with: 2021.3.37f1, 2022.2.0a12
Reproducible on: Windows 11 Pro
Not reproducible on: No other environments tested
Prioritise and Follow this issue
Have a workaround or additional info about this issue?