Using Instruments or Xcode, my iOS game uses around 115 MB memory when the menu scene is loaded. After doing battles and other things within the game and reloading the menu, the memory usage is up to 170 MB.
The real problem is that Unity's profiler doesn't tell me anything: there are a few MB of extra system libraries and a few MB of extra Texture2D assets, but there's no explanation for the big increase. Adding more Resources.UnloadUnusedAssets() and GC.Collect() doesn't help.
How can I investigate this? (Note: it reaches a steady state. The memory doesn't continue to rise after a certain point.)