gpt4 book ai didi

android - 可以从 Android 中的 RAM 运行 apk 以获得更高的性能吗?

转载 作者:行者123 更新时间:2023-11-30 01:53:13 25 4
gpt4 key购买 nike

我正在为在开发板 (UDOO QUAD) 上运行的 android(java、ionic、angular JS,...)开发一个 apk,但是在滚动具有高质量图像或更新数据的屏幕时我遇到了性能问题“实时”。

我怀疑我的问题是我的 apk 是从 SD 卡运行的,这是一个速度较慢的设备。所以我要问几个主要问题,第一个是我的个人知识,第二个是这篇文章的主要问题。

1.- 当一个 APK 启动时,它是如何工作的,所有的 apk 是否都被复制到 RAM,时间是什么时候?

2.- 我在整个互联网上搜索了一种在 apk 启动时将所有数据复制到 RAM 以提高性能的方法,但我还没有找到执行此操作的程序。

有没有人知道如何做到这一点?

谢谢,吉列尔莫

最佳答案

当安装的应用程序实际运行时,它总是已经加载到 RAM 中。毕竟这就是 RAM 的用途。

但是,如果您将一些外部数据加载到应用程序中,例如您的情况下的高质量图像,您肯定会期望一些加载时间,但这些东西正在编码级别上得到完善。

关于您的问题:

  1. 如前所述,当应用程序进程运行时,它的代码已经转换为已编译的 native 代码,最终在工作内存中运行。如果您想更详细地了解编译过程(如何获得机器代码),请尝试开始 with this resource

  2. 不相关,因为 1.

最重要的是,从 SD 卡运行应用程序应该与您的问题无关,我会在其他地方寻找解决方案。让操作系统自行管理其资源。

关于android - 可以从 Android 中的 RAM 运行 apk 以获得更高的性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32692635/

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