I have simple UI with full screen ScrollView and about 20 elements (VisualElement with background image) inside it and i am getting very bad performance on android phone (Samsung Galaxy A3 (2016)). Same, just a little bit better for Simple full screen VisualElement with background image and Button in the middle.
Unity 2021.2.0b15.3666, build-in UI toolkit, VSync Count: Don’t Sync, Application.targetFrameRate = 60 (game runs in 60FPS without UI, with ~80 sprites + logic), profiling was done only with UI elements (~80 sprites were not active, logic was not running)
If i add functionality on click to deactivate GameObject with UI, it instantly goes to 60 FPS.
ScrollView on android deep profile:
profile data:
scrollView.7z
ScrollView on android without deep profile:
Button on android deep profile:
profile data:
button.7z
7598323–942703–scrollView.7z (2.97 MB)
7598323–942712–button.7z (2.72 MB)


