ในแอปของฉัน ฉันสังเกตเห็นว่าเมื่อฉันกดและเปิดตัวควบคุมมุมมองที่มี MKMapView
การใช้งานหน่วยความจำก็จะเพิ่มขึ้นอย่างต่อเนื่อง ฉันพิจารณาแล้วว่า MapKit มีปัญหา ไม่ใช่รหัสของฉัน ฉันสร้างโปรเจ็กต์ทดสอบที่มีเพียงตัวควบคุมการนำทาง ซึ่งฉันสามารถกดและเปิดตัวควบคุมมุมมองที่ไม่มีอะไรเลยนอกจากมุมมองแผนที่ซ้ำๆ โดยไม่มีคำอธิบายประกอบหรือการซ้อนทับ ขณะที่ฉันกดและเปิดตัวควบคุมมุมมองซ้ำไปซ้ำมา การใช้หน่วยความจำจะเพิ่มขึ้นประมาณ .6 MB ในแต่ละรอบการกด/เปิด มีความคิดใด ๆ ว่าทำไมสิ่งนี้ถึงเกิดขึ้น? ฉันใช้ ARC ขอบคุณ!
แก้ไข:
ฉันได้ทำการทดสอบบางอย่างในโปรแกรมจำลอง iOS 5.1 แล้ว (ฉันทราบถึงปัญหาเกี่ยวกับการทำโปรไฟล์ในโปรแกรมจำลอง แต่ฉันไม่มีอุปกรณ์ iOS 5 ใด ๆ ให้ทำการทดสอบ) และผลลัพธ์ของฉันระบุว่านี่เป็นจุดบกพร่องใน ไอโอเอส 6; ในโปรแกรมจำลอง iOS 6 ฉันเห็นการใช้งานหน่วยความจำเพิ่มขึ้นทีละน้อย แต่ในโปรแกรมจำลอง iOS 5 การใช้งานหน่วยความจำไม่เพิ่มขึ้น ฉันคิดว่านี่เป็นปัญหากับแผนที่ภายในใหม่ของ Apple