Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio上运行简单的LibGDX项目时,RAM使用率非常高_Android_Android Studio_Libgdx_Android Emulator_Ram - Fatal编程技术网

在Android Studio上运行简单的LibGDX项目时,RAM使用率非常高

在Android Studio上运行简单的LibGDX项目时,RAM使用率非常高,android,android-studio,libgdx,android-emulator,ram,Android,Android Studio,Libgdx,Android Emulator,Ram,所以,我在android studio中创建了一个libGDX项目,并给它一个图像在屏幕上显示,但一旦它在模拟器上运行,它就会不断增加模拟器的RAM值,直到它使用了几乎所有可用的RAM? 模拟器上的简单图像渲染如何使用这么多RAM 请帮我做这个 这里有一些可能对你有所帮助的图片 将新纹理(…)移动到创建()函数,只调用一次 render()每秒被调用多次,在此方法中调用新纹理(…),将不断创建存储在RAM中的新纹理 这就是导致RAM使用率快速增加的原因。基本经验法则:“新建””不应出现在ren

所以,我在android studio中创建了一个libGDX项目,并给它一个图像在屏幕上显示,但一旦它在模拟器上运行,它就会不断增加模拟器的RAM值,直到它使用了几乎所有可用的RAM? 模拟器上的简单图像渲染如何使用这么多RAM 请帮我做这个 这里有一些可能对你有所帮助的图片

新纹理(…)
移动到
创建()
函数,只调用一次

render()每秒被调用多次,在此方法中调用
新纹理(…)
,将不断创建存储在RAM中的新纹理

这就是导致RAM使用率快速增加的原因。

基本经验法则:“
新建”
”不应出现在
render()
render()直接或间接调用的任何内容中。