Android模拟器内存​​不足

时间:2012-10-25 23:31:07

标签: android opengl-es android-emulator opengl-es-2.0

我正在Android OpenGL ES 2.0中编写2D图形程序,当我重新启动模拟器时,它开始出现以下错误"OutOfResourceException initializing HW surface""... error 0x3003: EGL_BAD_MALLOC"

我正在运行4.0.3的普通预煮模拟器,启用了GPU模拟,应用程序运行良好并正常退出。但是,模拟器似乎在每次编译时都会产生内存,并最终耗尽。 Windows任务管理器显示模拟器在那时耗费大约850MB(我的comp有8GB)。我从内存中加载的唯一资源是两个小的着色器程序,它们只是文本,所以我不知道这个构建来自哪里。

我的问题是为什么会这样。在管理内存方面我是否应该认识到 OpenGL ES 的背景?我以前做过Android应用程序而且还没有发生过。我意识到这是相当开放的,所以对此的一般智慧将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

模拟器上的OpenGL ES非常糟糕,几乎完全无法与设备相媲美。

挖出USB线:)