模拟器qemu-system-i386.exe的cpu使用率几乎不断在7~9之间运行
Android studio 2.1 Android SDK工具:25.1.3主机操作系统:Windows 7 - i7 2630QM - 8GB Ram安装Intel x86 Atom系统映像
无论我在模拟器中改变什么样的设置如:模拟性能,多核CPU,x86-64图像,总是一样的东西
这总是令人讨厌的粉丝
有人解决了这个问题吗?
非常感谢
由于其性能,我没有长时间使用Android模拟器.然而,Android开发者声称模拟器现在更好.甚至比真实的设备更好,所以我开始使用它.它工作正常,但CPU使用率太高.
仿真器版本:25.1.7.0
Android SDK工具:25.1.7
主机操作系统:MacOS 10.10.3
performance android emulation android-emulator android-studio
我试图减少我的Android模拟器的荒谬的CPU使用率.
由于这个答案,我发现通过禁用音频可以大大降低CPU使用率.
我发现有三种方法可以在没有音频的情况下运行模拟器.
作为命令行标志:
$ emulator -avd <name> -noaudio
Run Code Online (Sandbox Code Playgroud)通过编辑~/.android/<name>.avd/config.ini和替换此行:
hw.audioInput=yes
Run Code Online (Sandbox Code Playgroud)
这两个:
hw.audioInput=no
hw.audioOutput=no
Run Code Online (Sandbox Code Playgroud)而不是使用图形AVD管理器,使用以下命令来创建模拟器:
$ android create avd -n <name> -t <target>
Run Code Online (Sandbox Code Playgroud)所有这些方法都有缺点.
-noaudio每次都需要传递旗帜.这意味着它无法从AVD管理器运行.config.ini 每次使用AVD管理器进行编辑时都会重置.我决定克隆现有设备并禁用那里的音频可能会有所帮助.
然而,这只是刚刚创建的~/.android/devices.xml,我无法解释如何默认禁用音频或任何ini包含硬件定义的文件.
是否可以创建默认情况下禁用声音的预定义硬件配置?如果是这样,怎么样?