gpt4 book ai didi

java - Android java,获得更多允许的内存使用

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:59:38 24 4
gpt4 key购买 nike

我正在为安卓开发这款游戏,我有几个关于内存使用的问题。当我们在无知中编码时,我们的应用程序使用了大约 40mb 的内存,但这导致测试手机崩溃(Xperia Arc(某事,某事))内存不足。然后我们用内存对其进行更智能的编码,达到大约 20 MB。我们在谷歌上搜索了很多,我们看到人们发帖说大多数手机限制为 16 mb,其他手机限制为 32 mb。但是,我们还与愤怒的小鸟等其他应用程序进行了比较,这些应用程序使用大约 129 内存(在 Xperia arc 上运行良好,我们的应用程序崩溃超过 32 mb)。

我的问题是:我们能否以某种方式使用超过 16/32 mb 的内存,或者使用更多内存的应用程序如何做?

有人说您可以使用其他进程来处理内存并为该进程再获得 16/32 mb,如果是这样的话。这对普通程序员来说可行吗?

最佳答案

我知道 G1 只会为应用程序提供 16mb,但它是一个非常古老的应用程序。大多数流行的设备都可以提供 32/64mb。内存量始终取决于屏幕大小。

android:largeHeap in manifest.xml 正是你想要的,但我从来没有用过它。据说这个属性的效果在不同的设备上是不同的。

关于java - Android java,获得更多允许的内存使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13587722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com