首先,您需要知道我有一台非常强大的计算机,所以这不是问题。
我尝试使用 OpenGL 和 Canvas 制作一个除了 FPS 计数器之外没有任何东西的黑屏,但该应用程序不会超过 10-11 FPS。
我只是迷路了,我不知道问题是什么,我检查了它不是渲染或更新功能......
谢谢您的帮助。
我在 Windows 7 64 位 BTW 上。
首先,您需要知道我有一台非常强大的计算机,所以这不是问题。
我尝试使用 OpenGL 和 Canvas 制作一个除了 FPS 计数器之外没有任何东西的黑屏,但该应用程序不会超过 10-11 FPS。
我只是迷路了,我不知道问题是什么,我检查了它不是渲染或更新功能......
谢谢您的帮助。
我在 Windows 7 64 位 BTW 上。
8年后,我有了答案。
打开 AVD 管理器,向下滚动到模拟性能,将其从“自动”更改为“硬件 - GLES 2.0”,如果仍然没有执行显示高级设置并将其设置为“冷启动”,这会将其从 8-12 fps 更改到稳定的 30 fps 不间断。
我更倾向于说这是模拟器的故障而不是您的系统。它对我来说也非常慢,即使是进行一般的应用程序调试。对您的帧速率并不感到惊讶。Intel x86 Image 可能会有所作为,但即便如此,我通常也看不到太多改进。
好吧,这可能不是每个人的选择,但对我来说它是完美的!使用Bluestacks 播放器。它运行Android 2.3.4,非常流畅和快速。有时甚至比普通设备更快。唯一的缩减是,您可以只在 API 级别 10 上测试应用程序,并且只在一个屏幕尺寸上,但它非常适合测试它是否工作。只需adb
通过运行连接播放器
adb connect 127.0.0.1
(它总是相同的IP地址)
以下是一些可以显着加快模拟器速度的技巧:
我发现当我通过 Windows 任务管理器将处理器亲和力设置为 all 时,我可以从模拟器中获得更好的性能