Thanks, for specific CPU(architecture), in specific situation, there will be some methods to improve the cache hitting, but as you say, there is not a common pattern.
And about the battery, i found my game has a very high power consumption. Not precise(no test), just by feel, seems the game "Temple run" which was developed with Unity3D is more power saving than my game(was developed with jPCT-AE). I don't see why, maybe i should do a test.
And for saving power, i limit the FPS by Thread.sleep(), any other suggestions?
Another question, “many small textures” VS “one large texture”, which has the better performance?