模拟器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图像,总是一样的东西
这总是令人讨厌的粉丝
有人解决了这个问题吗?
非常感谢
Ben*_*ing 129
CPU使用率恒定的原因是声音.如果您的模拟器中不需要声音,可以通过编辑AVD的配置文件来禁用它.
更改/添加这两行
hw.audioInput=no
hw.audioOutput=no
Run Code Online (Sandbox Code Playgroud)
在Linux/Mac上,该文件位于〜/ .android/avd/<AVD_Name> .avd/config.ini
在Windows上,该文件位于C:\ Users\<用户名>\.android\avd\<AVD_Name>. AVD\config.ini文件
jor*_*isw 16
要找出虚拟设备上使用最多 CPU 的设备:
adb shell
$ top
Run Code Online (Sandbox Code Playgroud)
这将向您显示 CPU 使用率最高的进程列表。
这将帮助您确定它是模拟器中的一个进程(例如您的应用程序)、模拟器中的另一个进程,还是只是使用大量 CPU 的模拟本身。
在后一种情况下,尝试通过安装 HAX(本地英特尔指令)来优化模拟器,或者使用 AVD 配置文件编辑器启用硬件加速。
ant*_*ine 11
在Mac上,我注意到我的笔记本电脑进入睡眠状态后,仿真器使用了超过100%的CPU.正如本杰明建议的那样关闭音频并没有解决这个问题.
通过长按仿真器上的电源按钮重新启动模拟设备对我来说很有用.
与Win7,HAXM 7.2.0上的qemu相同的问题.我已经尝试关闭音频,它没有帮助,qemu随时消耗大约20%的CPU,Android在x86和x64图像上的工作速度非常慢.
我在HAXM的发行说明文件中找到了解决方案:
我有Avast Pro Antivirus 18.5.我已取消选中此参数,重新启动PC,现在qemu在闲置时消耗0%,Android工作正常.
更新:如果QEMU再次开始消耗CPU,请首先检查Avast的更新状态.在后台更新后,Avast可能会再次开始干扰HAXM.只需重新启动Windows即可解决问题.
我的情况,因为我选择software在 adv 中进行图形渲染。所以在hardware将 CPU 使用率从 60 减少到 10 并将 CPU 温度从 70 减少到 40 之后。
| 归档时间: |
|
| 查看次数: |
31929 次 |
| 最近记录: |