gpt4 book ai didi

java - 在 C/NDK 中使用太多内存?

转载 作者:太空狗 更新时间:2023-10-29 14:32:53 24 4
gpt4 key购买 nike

我最近发现在 Android 上的 C/NDK 中可以分配多少内存没有硬性限制。这与限制为 ~24Mb 的 Java 形成对比。我正在开发一些应用程序,这些应用程序可以从使用大约 ~50Mb 的总量中获益匪浅。使用的内存太多了吗?有没有人有开发超出 Java 限制的应用程序的经验,这对设备有什么影响?

显然,我不想通过消耗太多内存来杀死所有后台应用程序,而且我知道 Android 开发人员建议不要使用太多内存,但将所有应用程序限制在 ~24Mb 对某些类型的应用程序来说是非常有限的。我最近看到一些 Android 游戏说它们使用 ~256Mb。

我计划为我的应用总共使用大约 50Mb。就具有 24Mb 限制的设备的稳定性而言,这听起来合理吗?

最佳答案

有时无法避免,24mb 有点低,但我认为这更多的是没有从 ram 少得多的原始设备更新的东西。 256mb 的事情,它发生了我并不感到惊讶,但还没有什么大到它应该使用这么多,这只是懒惰。

我不会太担心达到 50,只要你尽量不要坚持太久,如果它是在后台运行的东西可以避免的话。如果是前景,则可能不是问题。

关于java - 在 C/NDK 中使用太多内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4870519/

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