gpt4 book ai didi

Android Studio 内存使用 Ubuntu 16

转载 作者:太空狗 更新时间:2023-10-29 15:25:26 25 4
gpt4 key购买 nike

我在模拟设备上连续运行我的 android 测试类时遇到问题。我注意到每次运行后我的 PC RAM 使用率稳定增加约 1.1Gb。这种情况一直发生到我的 RAM 已满,然后我必须重新启动我的 Android Studio 和模拟器才能再次顺利运行测试类。

为了调查,我查看了我的系统监视器。在其中,我的模拟器和 android studio 在每次测试类运行后保持大致恒定的 RAM 使用。

android studio and emulator RAM usage

然而,每次测试类运行后,我的总 RAM 使用量稳步增加3.2 -> 4.3 -> 5.5 -> 6.7 Gb

在我的模拟设备上,我看到我的应用程序的最大内存使用量仅为 30mb

我尝试在每次运行后使用 echo 3 >/proc/sys/vm/drop_caches 清除内存,这不会影响 RAM 使用。

我在 Ubuntu 16.04 上运行 Android Studio 2.2.3。我使用的模拟设备是在 Nexus 5、1Gb RAM 上运行的 Android 7.0 API 24,使用 AVD 在终端中启动。我正在运行的测试类包含使用 Espresso 的 UI 测试。

更新:即使在空白屏幕(无 View )的 Activity 上运行空 Espresso 测试时也会发生这种情况。 Please find code here

最佳答案

Android Studio 需要使用高 CPU,因为 Gradle 和它是重型工具。

Android Emulator 也需要高 CPU。请使用 Genymotion 代替它。

您的 Ram 最小值必须为 8 才能快速运行 Android Studio。如果你的 RAM 较少,那么使用 Android Studio 就太难了。我只有 2.7 RAM,我不得不使用不受支持的 Eclipse ADT。

减少 RAM 使用量:

1-使Gradle离线

2-禁用你不需要的插件

3-还有很多方法:

Android Studio is slow (how to speed up)?

Android studio Gradle build speed up

https://medium.com/@haydar_ai/easy-ways-to-speed-up-android-studio-2fafe1179b43

关于Android Studio 内存使用 Ubuntu 16,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45226992/

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