【问题标题】:Can the memory used by MKMapView be released some how?MKMapView 使用的内存怎么可以释放一些?
【发布时间】:2010-06-03 05:26:30
【问题描述】:

我在我的 iPhone 应用程序中使用MKMapView。当我加载这个视图时,activity monitor 工具显示我的应用程序的实际内存正在显着增加。当您四处移动地图或放大和缩小地图时,它会不断上升。删除加载此视图的视图控制器后,由于使用 mapView 而分配的内存不会被释放。有什么办法可以恢复所有这些记忆吗?

【问题讨论】:

    标签: iphone mkmapview


    【解决方案1】:

    这是在模拟器上还是在实际设备上?模拟器的某些部分与实际设备的行为略有不同,并且模拟器可能无法正确清除缓存(因为它不必在 Mac 上提供与 iOS 设备相比的 RAM 量)。

    您是否使用 Instruments 检查过是否存在内存泄漏? (同样,您应该在实际设备上执行此操作,因为有时模拟器的行为会略有不同,并且在内存泄漏时会显示误报/误报)

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2015-04-22
      • 1970-01-01
      • 1970-01-01
      • 2012-02-03
      • 2020-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多