Cocos2d-x and Android

Nice writeup.
Little disclaimer, object pooling and pre-allocating are optimizations that you’re trading off for memory. You might not want to do it for your specific game if you’re not ok with that memory being used up.
Try some smaller tests and see what kind of gains you get, before I make you change your game too much haha :smile:
If you write it in a clear way you won’t create too much work for yourself.

Profile everything like you planned to, to see what bare minimum work you need to do, and good luck.