To figure out why the memory usage of Mosaic increases every time a new screen is loaded in the app, you should profile the app using the Allocations Instruments template. When you've started a new Allocations profiling session, navigate through the app and you should see the memory usage graph rise consistently. This behavior is typical for a memory leak, so it's time to dig in deeper to figure out what exactly is going on that causes this to happen. Take a look at the following screenshot:
If you look at the detail area in Instruments, there is a lot of information there that does not make a lot of sense. A lot of ...