MKMapView使用的内存可以如何发布?

时间:2010-06-03 05:26:30

标签: iphone mkmapview

我在iPhone应用程序中使用MKMapView。当我加载此视图时,活动监视器工具显示我的应用程序的实际内存显着增加。当您移动地图或放大和缩小时,它会继续上升。删除加载此视图的View控制器后,由于使用mapView而分配的内存不会被释放。有没有什么可以做到让所有这些记忆恢复?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:-1)