我正在为 android 创建这个游戏,我有一些关于内存使用的问题。当我们在无知中进行编码时,我们的应用程序使用了大约 40mb 内存,但这导致测试手机崩溃(Xperia Arc(某事,某事))内存不足。然后我们用内存对其进行了更智能的编码,达到了大约 20 mb。我们用谷歌搜索了很多,我们看到人们发布大多数手机限制为 16 mb 和其他 32 mb。但是,我们还与其他应用程序(如愤怒的小鸟)进行了比较,它们使用了大约 129 内存(在我们的应用程序崩溃超过 32 mb 的 Xperia arc 上运行良好)。
那么我的问题是:我们能否以某种方式使用超过 16 / 32 mb 的内存,或者使用更多的应用程序如何做?
有人说您可以使用其他进程来处理内存并为该进程再获得 16 / 32 mb,如果这是真的。这对普通程序员来说可行吗?