The FPS for my game seems to decrease incrementally after I exit my game level, return to the main menu, and start a new game.
I had assumed it was a memory leak, but the texture memory stays constant at 16.9mb and LUA’s garbage collection count seems to hold steady no matter how fast or slow the game is performing.
I’ve also tried not loading sound assets anymore, but the game still slows down. I’m making sure to remove all display objects when the level ends, setting the references to nil, removing all timers, removing the scene, and purging the scene.
What else can I do at this point to see what the problem is?