Penggunaan memori MKMapView terus meningkat

Di aplikasi saya, saya perhatikan bahwa saat saya menekan dan memunculkan pengontrol tampilan yang berisi MKMapView, penggunaan memori terus meningkat. Saya telah menentukan bahwa ada masalah dengan MapKit itu sendiri, bukan kode saya. Saya membuat proyek pengujian yang hanya berisi pengontrol navigasi di mana saya berulang kali dapat mendorong dan memunculkan pengontrol tampilan yang hanya berisi tampilan peta - tanpa anotasi atau overlay. Saat saya menekan dan memunculkan pengontrol tampilan berulang kali, penggunaan memori meningkat sekitar 0,6 MB setiap siklus push/pop. Adakah pemikiran mengapa ini terjadi? Saya menggunakan ARC. Terima kasih!

Sunting:

Saya telah melakukan beberapa pengujian di simulator iOS 5.1 (Saya mengetahui masalah terkait pembuatan profil di simulator, namun saya tidak memiliki perangkat iOS 5 yang tersedia untuk pengujian), dan hasil saya menunjukkan bahwa ini adalah bug di iOS 6; di simulator iOS 6 saya melihat peningkatan penggunaan memori secara bertahap, tetapi di simulator iOS 5, penggunaan memori tidak meningkat. Saya kira ini adalah masalah dengan peta internal Apple yang baru.


person eric.mitchell    schedule 15.10.2012    source sumber
comment
Apakah itu diperoleh kembali ketika Anda memaksakan peringatan memori? Apakah terjadi kebocoran? Lakukan lebih banyak pembuatan profil menggunakan instrumen menurut saya. Kemudian ajukan radar jika Anda telah mengisolasi bug tertentu.   -  person mattjgalloway    schedule 16.10.2012
comment
Beberapa memori diperoleh kembali ketika saya memaksakan peringatan memori (~40% dari total memori yang hilang) dan Instrumen tidak melaporkan kebocoran apa pun (yang diharapkan karena saya menggunakan ARC).   -  person eric.mitchell    schedule 16.10.2012
comment
ARC bukan berarti tidak boleh ada kebocoran.   -  person mattjgalloway    schedule 16.10.2012
comment
Itu berarti saya kurang mempunyai kendali atas mereka   -  person eric.mitchell    schedule 16.10.2012
comment
Kecil kemungkinan Anda mengalami kebocoran, ya. Maksud saya, mungkin masih ada kebocoran di MapKit. Meskipun tidak mungkin muncul untuk kasus sederhana yang Anda jelaskan.   -  person mattjgalloway    schedule 16.10.2012
comment
Saya telah mengedit pertanyaan saya dengan informasi lebih lanjut.   -  person eric.mitchell    schedule 17.10.2012
comment
Pastikan untuk mengajukan rdar: bugreport.apple.com   -  person amattn    schedule 19.10.2012