- Home /
Memory overhead when running on Android
When profiling memory footprint of my game on android(Android 4.2.2, Unity 4.5.5), I am getting different reads from Unity profiler and Android adb, and the gap is significant.
dumpsys memoryinfo returns a total PSS of 420 MB, where as in profiler, everything adds up is 280MB.
I've also made near-empty unity project to test, and PSS would return 47MB while profiler reads 25MB.
So my questions are:
When running game on android, what are the memories that unity profiler cannot keep track of? What could be the causes of those extra memories? How to reduce them?
Are there any guideline/tools for debugging the mysterious "other dev" "Unknown" column?
It seems when running on different android versions, PSS could also vary about 60M-80M, what could be the cause?
What about ios? I haven't got a chance to look it up yet, but would it have similar extra footprints?
Your answer
Follow this Question
Related Questions
My mobile game crashes once a certain number of textures have been loaded. What can I do about that? 0 Answers
Unity run in background on android 1 Answer
Why Unity has high memory usage on empty scene? (Android) 1 Answer
Limit on the amount of data I can store on Android Devices? 0 Answers
Best FPS cap for mobile builds 1 Answer