gpt4 book ai didi

android - 设备之间的应用程序内存使用情况不同

转载 作者:搜寻专家 更新时间:2023-11-01 08:40:18 25 4
gpt4 key购买 nike

我在两个不同的设备上运行我的应用程序,并从 Android Studio 的 Memroy 选项卡中检查应用程序分配的内存。当应用程序在三星设备中运行时,分配的内存约为 60 MB。当应用程序在摩托罗拉设备上运行时,分配的内存约为 40 MB。

是什么导致了这种内存分配差异?

设备:三星 Galaxy S4 5.0.1 Android 版本

摩托罗拉 Moto G2 5.0.2 Android 版本

最佳答案

三星在 Android 上为其自定义 UI 提供了额外的库层,这最终将导致应用消耗更多内存。

Moto 设备有原生/原生 Android。

您的变量和对象在两种设备中占用 x 内存,但与 moto 设备相比,您的 UI 元素在三星设备中占用更多内存。

示例:如果 stock android 使用 Button 类,三星将扩展 Button 类以创建 SamsungButton 类,该类将具有其他功能(如点击时的水滴声)。

关于android - 设备之间的应用程序内存使用情况不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33346721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com