In our game, we're using a pool of NGUI UILabels to display dynamic event based messages to the user. This was working well, but after upgrading NGUI to 3.6.5, we now get performance hiccup (moment of unresponsiveness) each time messages are displayed. Connecting the Unity Profiler to an iOS device and recording, I can see that when this happens, there's a GC.Collect spike each time messages are displayed. Could you elaborate on (or point me to another thread discussing)...
- FIX: Nicki's optimizations.
... as that's the only thing I see that could possibly be related to this issue.