ScrollView & TextMeshProUGUI performance

Hello,

In my App i have a MainMenu scene with one Canvas including a CanvasScaler.
This Canvas contains 6 GameObject. Every Gameobject contains a ScrollView with a TextMeshProUGUI (incl. a Content Size Fitter) as Content. The Text in each TextMesh has about 13 000 Characters.

All 6 GameObjects are set separately active through a ToggleGroup.

But Switching between these GameObjects takes between 300 and 500ms. So it takes a noticeable amount of time between touching the Button and see the Text.
This is unusable for navigating through an App.

How can i improve the performance? What did i forget/miss?

I am using Unity 2018.4.6f1.

This is the Profile window:

Here with Deep Profile:

Also the GC Alloc with 110MB seems quiet high, only for Text…

This is how the menu looks like:

Thanks in advance, for your help.

Regards Martin

Hi @MartinAnd

There is a separate sub forum / area for uGUI questions, I bet you will get more answers if you ask your question there (original author of TMPro is usually there reading posts):

1 Like

Thanks for the advice.