0

我正在开发一个包含可导航 3d 地图的 iOS 应用程序。我有一个平铺/细节级别的策略,可以根据需要将纹理输入和输出,并根据高度图构建/释放地图几何图形。

不可避免地,在地图上平移后,尤其是在旧硬件上,我收到内存警告,然后应用程序退出。

所以,这本身并不奇怪。我的问题是在这个特定情况下追踪问题:

  • 内存占用似乎相当不错(在 iPad 1 上峰值约为 11MB,平均约为 7MB 活动字节),Instruments 告诉我没有内存泄漏。(使用堆标记多次检查)
  • 但最令人惊讶的是:我无法让它真正崩溃或在 Instruments 中给我一个内存警告。当然,这使得追踪变得非常困难!

有没有人见过这个?

编辑:由于所有的流媒体,它可能是碎片吗?如果是这样,我可以在 iOS 上做些什么?

4

0 回答 0