即使进行了所有优化,Android模拟器也很落后

Pam*_*iya 7 performance android emulation android-emulator android-studio

  • HAXM Enabled版本7.1.0,并且我验证了模拟器运行时它是否正常运行
  • 该仿真器正在使用Nvidia GPU,但在任何给定时间都几乎不使用最大7%的GPU
  • 我有27.3.1的仿真器版本(最新)
  • 尝试过x86图像和x86_x64图像
  • 我尝试了硬件加速
  • 我尝试了软件加速
  • 我将模拟器的内存提高到了4GB(我有20 GB)
  • 我将仿真器CPU优先级设置为实时
  • 我有一切,但正在运行Android Studio和模拟器
  • 从活动转到另一个时,仿真器的运行速度极其缓慢且缓慢,甚至出现黑屏
  • 永远都是这样
  • 我尝试删除整个Android SDK并从头开始安装
  • 我在BIOS中启用了英特尔虚拟技术
  • 我尝试过Google Apis与无Google Apis模拟器
  • 我尝试了带有Android P,O,16的Nexus 5,X,Pixel 1、2,XL和所有笨拙的设备

Dav*_*iha 11

这就是帮助我使用Android 9模拟器的原因:

  1. 使用Google Play x86图像而不是Google API x86图像,因为前者有一个通知“ Preparing for setup ..”,该通知从未完成。

  2. 首次启动模拟器后,请经过初始的Google设备设置(跳过可以跳过的内容。)并设置SD卡(作为外部存储设备)。

  3. 如果正在运行某些应用程序更新,请等待它,然后强制退出“ Google Play服务”应用程序。如果仿真器在重新启动后再次变慢,则可能需要在每次启动后执行此操作。

  4. 禁用设置中的移动数据,因为它试图一次又一次连接,耗尽了所有CPU的资源。CPU有助于渲染,因此,如果没有可用的CPU,它将变慢。

编辑:

5.转到仿真器设置/高级,然后将OpenGL ES渲染设置为Desktop native OpenGLOpenGl ES API级别,Renderer maximum然后重新启动仿真器。就我而言,使用自动选择/自动检测的性能要差得多。

  • 仅第5点就足以解决问题。谢谢! (5认同)

小智 -1

如果您的模拟器突然变慢,这可能是原因:我遇到了同样的问题。然后我意识到这是一个picture quality问题。因此,如果您在应用程序中使用大量图片,除非您“降低图片质量”,否则它的运行速度会很慢。您可以使用http://compressimage.toolur.com/来降低图像质量。