我正在为Android创建这个游戏,我有几个关于内存使用的问题。当我们在无知中编码时,我们的应用程序使用了大约40MB的内存,但这使得测试手机崩溃(Xperia Arc(某些东西)),因为它超出了内存限制。然后我们更加智能地编写了内存代码,并降低到了20MB左右。我们已经进行了很多谷歌搜索,看到一些人发帖说大多数手机都限制在16MB或32MB以内。但是,我们也与其他应用程序进行了比较,如愤怒的小鸟,其使用了约129MB的内存(可以在Xperia Arc上正常运行,而我们的应用程序在32MB以上会崩溃)。
我的问题是:我们是否可以以某种方式使用超过16/32 MB的内存,或者那些使用更多内存的应用程序是如何做到的?
有些人说,您可以使用其他进程来处理内存并获得另外16/32 MB的内存,如果是这样的话。那对于普通程序员来说,这是否可行?
我的问题是:我们是否可以以某种方式使用超过16/32 MB的内存,或者那些使用更多内存的应用程序是如何做到的?
有些人说,您可以使用其他进程来处理内存并获得另外16/32 MB的内存,如果是这样的话。那对于普通程序员来说,这是否可行?