Ashley please look here and give some advise
I have noticed today one thing that effecting performance
1) In my game i have 19 global variables i check performance on debug mode its saying 20 fps
when i remove all global variables then it become 40 fps
2) I have 3 layers in my game If i delete 2 layers then it become from 20 fps to 50 fps ( I do not delete Gbl variables here)
3) when i delete all global variables + 2 Layers then my speed is 60 fps
It means layers & global variables effecting frames
===================
I have also tried
take a new project entirely blank project
just added 2 extra layers
speed become 40-45 fps
i just created a global variable and copy paste it 15 times
i have notice here every single variable effect frames
create global variable 1 by 1
it decreasing speed