-dont waste your memory tutorial
-performance tips tutorial
-avoid layer if you use canvas2d
-enable / desable (physics,behaviors,collisions only when it is necessaire)
-use sprite font instead of sprite text (and set it when it is necessaire for example dont check score every tick update .... but update it for example when your player is on collisions with coins ot some goals
-avoid every tick on even sheet (like is on layer,every tick , compare variable ) and if you want use it use trigger once
-when you use set x or set y every tick , remember to use *60*dt
-dont use a lot of event
-use family and groups
the last tips i discover maybe you will not be okay with my idea but if work for me is to optimize sprite and avoid transparencyof all game object ... for exampe for game title .... i use 2 sprite instead of 1 sprite with reducing transparency and some things like that .... and my cpu usage go from 19% to 14% and fsp is always 60 - 59 (58 at intensive steps) before it was between 51 to 59 ...
yes memory usage have impact on cpu and fsp
i waste all my time since these last 6 months to test and search about performance tips ... and all these were simply in ashley / aphrodite performance tips tutorial ....