【发布时间】:2018-02-28 11:30:26
【问题描述】:
它是一个old post,但我仍然在大多数地方发现了一个 android 应用程序在 16-32 MB 内存附近运行
但是当我检查android Profiler 时,它说我的应用程序当前在Samsung Galaxy S7 上使用了大约350 MB 内存。
我在我的应用程序上收到了几次OutOfMemoryException,我很好奇为什么会这样。当我深入挖掘时,我发现了 16-32 MB 限制,但实际上我的应用程序正在使用 350 MB
我想知道一个普通的android手机给每个app分配了多少内存,或者是一个可变数字,如果没有app在运行android不会给outOfMemoryException,如果有这么多app在stack里面是OutOfMemoryException的机会更高
但同样会有一些限制。
【问题讨论】:
标签: android performance android-layout out-of-memory