android - 如何减少 Android 虚拟设备内存的使用?

标签 android linux android-studio android-virtual-device kvm

我在带有 KVM 的 Ubuntu 上运行 Nexus 5 API 25 (7.0) x86 镜像。性能和所有方面都没有问题,但是它使用了太多内存。即使我在 Android Studio 中的 AVD 设置中将其设置为 512MB RAM 和 128MB Heap。

它真的应该用这么多吗?我记得当我使用 HAXM 运行 Windows 10 时它只有大约 1GB。当我在 Android Studio 中编码并在后端使用 Atom for PHP 时,我的系统最终使用了我 8GB RAM 的近 90%,因此我的系统有点阻塞/瓶颈加类,所以它变得烦人。

我很想听听任何人关于如何减少其 RAM 使用量的建议,我不介意它是否会变慢一点。

最佳答案

这是我的设置 我已经将 avd 的 ram 设置为 2048mb 并使用 haxm 我已将最大内存使用量设置为 2048 MB (2gb)

这是你可以做的:-

你应该再次尝试安装 haxm 并将最大 ram 设置为 2gb 并关闭所有不必要的应用程序和浏览器选项卡 8gb 对 android studio 来说已经足够了而不会影响性能

看到 ss 第一个正在运行唯一的 android studio 第二个显示在 avd 上运行的应用程序 avd 的最大 ram 使用量为 2gb 第三个显示总使用量/空闲内存

avd running at 2048 RAM set to 2048mb via haxm only android studio running i also have a 8gb ram

关于android - 如何减少 Android 虚拟设备内存的使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45802054/

相关文章:

android-studio - 缺少 Android Studio 3.3 RC3 主题编辑器

android - 网站无法在 WebView Android 中正确加载

android - 在您的 Android 应用程序中只有一个使用 fragment 的 Activity 是一种不好的做法吗?

c++ - 向子进程发送 SIGINT

java - 在抽屉导航中更改特定菜单项的文本大小

android - 我如何让 Android Studio 的 Lint 提醒我有关不符合 minSDK 的调用?

android - 在 Activity 之间共享一个对象

android - ACR122 - Android/如何提取UID

linux - Beaglebone gpio 输入不工作

linux - 查找最大值和最小值并打印文件中的行