有没有其他使用iOS 6地图的人在使用其应用程序时注意到极高的内存使用,以至于不停地接收内存警告,直到应用程序崩溃?
我已经通过工具运行了该应用程序,并没有发现任何泄漏,直到创建地图视图时,该应用程序始终以约3mb Live Bytes运行。一旦创建地图并下载图块,Live Bytes就会跳至约13mb Live Bytes。然后,当我移动地图并缩放时,Live Bytes继续上升,直到应用程序在约40mb Live Bytes处崩溃。顺便说一下,这是在iPhone 4上进行的。在iPod touch上,它甚至更早地崩溃。
我正确重用注释视图,没有泄漏。是否还有其他人看到了新的iOS 6地图的同样高内存使用?还有,有人有解决方案吗?
MKMapView
,并且在其上看到50-90MB Live Bytes(iPhone 5模拟器)。其他硬件模拟也具有类似高的Live Bytes。因此,这肯定是库的问题。http://stackoverflow.com/questions/13340999/guide-to-acceptable-live-bytes-of-ios6-app-using-mkmapview - Bryce Thomas