Hi! I'm making a game on Unity 5.3.3 using UGUI. The issue is that somehow it is running at low fps and there's only UI involved The screen in the file attached is running at 35-40 fps on a low resources device ( ARCHOS 50d Helium 4G) and 45-50 in a mid resources device ( Nexus 4) although absolutely nothing is moving. We've tried disabling the dark background and all the background buttons. But the issue seems to be in the amount of toggles in the panel ( Might be wrong though ). All the scenes run at 40-45 because there's not that much content in them, but still this is a huge issue. UI should not have this much impact on performance. The only issue I can come up with is that every panel is inside the same canvas, so it has to recalculate something for all when doing a transition. But still that doesnt explain the 35-40 fps then the screen is basically static. I've tried making a simple scene with just 2 images. Nothing more. And it ran at 55 fps ( not even touching 60 ) Any ideas on how to improve this? Thanks!