【问题标题】:fresh install of Android Studio + emulator, emulator eating CPU + battery全新安装 Android Studio + 模拟器,模拟器吃 CPU + 电池
【发布时间】:2020-03-16 22:15:44
【问题描述】:

我已经安装了全新的 Catalina 和 Android Studio。事实证明,当我启动模拟器时,模拟器进程会占用大量 CPU 周期。查看adb shell中的top,我得到了一些我不明白的过程。

这基本上使我的开发环境无法使用,因为我可以在几秒钟内看到我的电池耗尽,并且我的笔记本电脑升温。

建议???

【问题讨论】:

  • 模拟器就像普通的移动设备一样,现在预装了 google play store 或 google play 服务 (取决于你如何设置模拟器) .因此,您正在查看的进程与 google play 服务有关,其中一些也可能是系统进程。
  • 我仍在 2012 MacBook Air 上使用旧版本的 Mac OS Mojave 10.14.6,当我运行模拟器 qemu-system-x86_64 时,Activity Monitor 中的“%CPU”大约是 12-15 %。因此,有了有关您的设置的更多详细信息,其他人可能能够提供数据点。

标签: android macos android-emulator macos-catalina


【解决方案1】:

这可能会帮助您: 1.安装android studio(不要安装任何模拟器) 2.在Android-studio中打开一个示例项目 3.打开任意布局文件 4.点击手机标签(靠近设备旋转标签) 5. 单击添加设备定义。 6. 单击创建虚拟设备。 7. 选择您想要的设备,下载并安装后,使用该设备运行项目。

现在检查您的电池性能

【讨论】:

  • 更新你的安卓工作室一次,它有新的内部模拟器,所以你可以使用它,这个模拟器不会占用任何额外的内存和内存。这可能有助于获得一些备用电池
  • 我用的是最新的Android Studio,但是资源和电池使用和以前一样。
  • 没有,没试过。但这也会消耗电池,因为您不能指望仿真器正在运行并且系统在空闲时使用电池。仿真是一项相当耗费 CPU 的任务。
  • 是的,它会,但是像 nox 这样的一些模拟器比浏览器堆栈、腾讯等其他模拟器消耗更少
猜你喜欢
  • 2015-11-16
  • 1970-01-01
  • 1970-01-01
  • 2017-03-04
  • 2015-10-24
  • 2017-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多