设备之间的应用程序内存使用情况不同
App Memory Usage differs between Devices
我 运行 我的应用程序在两个不同的设备上,并从 Android Studio 的 Memroy 选项卡检查应用程序分配的内存。当应用程序在三星设备中 运行s 时,分配的内存约为 60 MB。当应用程序在摩托罗拉设备中 运行s 时,分配的内存约为 40 MB。
是什么原因导致内存分配出现这种差异?
设备:
三星 Galaxy S4 5.0.1 Android 版本
摩托罗拉 Moto G2 5.0.2 Android 版本
三星在 Android 上为他们的自定义 UI 添加了额外的库层,这最终会导致应用消耗更多内存。
Moto 设备有 stock/native Android.
您的变量和对象在两个设备中占用 x 内存,但与 moto 设备相比,您的 UI 元素在三星设备中占用更多内存。
示例:如果股票 android 使用 Button class,三星将扩展 Button class 以制作 SamsungButton class,它将具有附加功能(如水滴声单击)。
我 运行 我的应用程序在两个不同的设备上,并从 Android Studio 的 Memroy 选项卡检查应用程序分配的内存。当应用程序在三星设备中 运行s 时,分配的内存约为 60 MB。当应用程序在摩托罗拉设备中 运行s 时,分配的内存约为 40 MB。
是什么原因导致内存分配出现这种差异?
设备: 三星 Galaxy S4 5.0.1 Android 版本
摩托罗拉 Moto G2 5.0.2 Android 版本
三星在 Android 上为他们的自定义 UI 添加了额外的库层,这最终会导致应用消耗更多内存。
Moto 设备有 stock/native Android.
您的变量和对象在两个设备中占用 x 内存,但与 moto 设备相比,您的 UI 元素在三星设备中占用更多内存。
示例:如果股票 android 使用 Button class,三星将扩展 Button class 以制作 SamsungButton class,它将具有附加功能(如水滴声单击)。