Android模拟器上的低FPS

问题描述 投票:0回答:5

首先,你需要知道我有一台非常强大的计算机,所以这不是问题所在。

我尝试制作一个没有任何东西的黑色屏幕,而是一个带有OpenGL和Canvas的FPS计数器,但该应用程序的速度不超过10-11 FPS。

我只是输了,我不知道问题是什么,我检查过,这不是渲染或更新功能......

谢谢您的帮助。

我在Windows 7 64位BTW。

android windows emulation frame-rate
5个回答
0
投票

我更倾向于说这是模拟器的错误,而不是你的系统。对我来说这也非常慢,甚至做一般的app调试。对你的帧速率并不感到惊讶。英特尔x86图像可能会有所作为,但即便如此,我通常也看不到太多改进。


0
投票

您可以创建x86虚拟机。看到

Android-x86 - Porting Android to x86

ISO image


0
投票

当我通过Windows任务管理器将处理器设置为全部时,我发现我从模拟器中获得了更好的性能


0
投票

以下是一些可以显着加快仿真器速度的技巧:

  • 为您的AVD提供1GB的RAM(甚至更多)。不要试图模拟真实设备的RAM量,它通常是无用的,并且可以惊人地降低模拟器的速度。
  • 模拟Android 2.3.3,它在模拟器上的启动和运行速度比上一版和下一版更快(顺便说一下,如果使用SQLite数据库,则不会模拟Android 2.1或2.2。即使在真实设备上,SQLite实现也非常慢)。
  • 除非进行最终测试,否则请勿使用高屏幕分辨率和密度。使用可用的最小分辨率并将LCD密度设置为低(在mdpi范围内)。

0
投票

嗯,这可能不是每个人的选择,但对我来说这是完美的!使用Bluestacks Player。它运行Android 2.3.4并且非常流畅和快速。有时甚至比普通设备更快。唯一缩小尺寸的是,您只需在API级别10上测试应用程序,并且仅在一个屏幕尺寸上进行测试,但它非常适合测试它是否正常工作。只需通过运行将播放器与adb连接即可

adb connect 127.0.0.1 

(它始终是相同的IP地址)

© www.soinside.com 2019 - 2024. All rights reserved.