gpt4 book ai didi

ios - iPad 2 hd,会有内存问题吗?

转载 作者:行者123 更新时间:2023-11-29 04:14:46 26 4
gpt4 key购买 nike

我有一个可在第一代 iPad 上运行的应用程序。这是一款使用cocos2d框架制作的游戏。

第一台 iPad 确实有 256mb 内存,并且使用仪器(内存监控工具)我能够确定该应用程序在设备上的大约 90-110mb 内存下运行(好吧,让我们相信“使用的物理内存”图表)一开始的“物理内存空闲”显示它有 ~128mb 空闲,然后在玩了几个级别后达到 ~3-4mb 空闲并且永远不会更高)

因此,虽然它确实有足够的内存,但它会缓存资源,当内存耗尽时,缓存的资源就会被释放。

我所做的就是向其中添加高分辨率图形。几乎所有资源都以 4 位资源的形式加载,所以如果我有一个 100x100 像素的资源,它将消耗 100x100x4 = 40000 字节内存;相同的高清图像将为 200x200 像素,并且将消耗 200x200x4 = 16000 字节 RAM;是原来的 4 倍!

所以问题是 - 它在具有 512mb 内存的 iPad 2 高清屏幕上能正常工作吗?

看看如果我乘以~110mb*4,它将是~440mb,这意味着系统剩下512 - ~440 = ~72mb。所以我不知道这对于系统来说是否足够,并且它不会关闭应用程序。我不确定,但我认为第一代 iPad 可能会为应用程序提供大约 120-130mb 内存,然后将其关闭。所以我认为这在 iPad2 上不起作用。我可能是正确的吗?

ps:我已经在具有 1GB 内存的 3d gen iPad 上测试了该应用程序,运行得很好

最佳答案

iPad 2 的屏幕分辨率与原始 iPad 相同,因此它不会使用您添加到应用程序中的新视网膜图稿。这意味着如果它已经在运行原始 iPad,那么它应该可以在 iPad 2 上正常运行。

关于ios - iPad 2 hd,会有内存问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13880317/

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