SlideShare a Scribd company logo
Memory leaking




                 http://techmaster.vn
NSZombie




NSZombie Disabled              NSZombie Enabled




                                              http://techmaster.vn
Enable NSZombie
Step 1                 Step 2




                                http://techmaster.vn
Retain, Release with CFObject
• Đối với các đối tượng có kiểu CF (CFString, CFArray) thì phải
  giải phóng bộ nhớ thủ công trong non-ARC và ARC.

         CFRetain(cfobj) & CFRelease(cfobj)




                                                         http://techmaster.vn
Low memory warning
• Override hàm didReceiveMemoryWarning để
  giải phóng bớt bộ nhớ không sử dụng.




                                     http://techmaster.vn
Ask




      http://techmaster.vn

More Related Content

PPTX
C++ memory leak detection
PPTX
Git & x codepptx
PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing
PDF
Storytelling For The Web: Integrate Storytelling in your Design Process
PDF
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
PDF
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
PDF
2024 State of Marketing Report – by Hubspot
C++ memory leak detection
Git & x codepptx
2024 Trend Updates: What Really Works In SEO & Content Marketing
Storytelling For The Web: Integrate Storytelling in your Design Process
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
2024 State of Marketing Report – by Hubspot

Recently uploaded (20)

PPTX
Chương 1 – Tổng quan về Cơ sở dữ liệu.pptx
PPTX
Flashcard giải pháp đơn giản – trực quan – hiệu quả, giúp học từ vựng theo t...
PDF
BÁO CÁO THỰC TẬP KỸ SƯ 2 ĐỀ TÀI TÌM HIỂU QUY TRÌNH CÔNG NGHỆ SẢN XUẤT BÁNH SN...
PPTX
Direct Marketing- chieu thi truyen thong
DOCX
Set menu 3 món rất hay và hiện đại dành cho người
PDF
TeétOrganicChemistryFromVietNamVeryHardd
PPTX
b44_nhiem_zf_tinhjjjjjjjjjjjjjjjjjj.pptx
PPTX
1 CHƯƠNG MÔT- KHÁI LUẬN VỀ TRIẾT HỌC (1) [Read-Only].pptx
PDF
BÀI TẬP TEST FOR UNIT TIẾNG ANH LỚP 8 GLOBAL SUCCESS CẢ NĂM THEO TỪNG ĐƠN VỊ ...
PPT
SINH 8 TUYẾN YÊN TUYẾN GIÁP CÂU TẠO VÀ CHỨC NĂNG
DOCX
2024-2025 HSG HÓA 12 CỤM LẦN 3 - Hải Dương - đề.docx
PPTX
14. thoát vị bẹn nghẹt bệnh học ngoại khoa.pptx
PDF
Vision - Language - Model-- - Ebook.pdf
PPTX
Tốc độ và vận tốc trong chuyển động thẳng
PPTX
SLIDE BV CHÍNH THỨC LATSKH - note.pptx
PPTX
24. 9cqbq2reu57m5igbsz-signature-40d40b8bd600bcde0d0584523c684ec4933c280de74a...
PPTX
Bài 6 Du an bua an ket noi yeu thuong.pptx
PDF
CHƯƠNG 1-P2: ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI VÀ LÃNH ĐẠO ĐẤU TRANH GIÀNH CHÍNH ...
DOCX
Chủ nghĩa xã hội khoa học - Đề Cương Cuối Kỳ.docx
DOCX
Bài tập trăc nghiệm vận tốc. tốc độ trong chuyển động thẳng
Chương 1 – Tổng quan về Cơ sở dữ liệu.pptx
Flashcard giải pháp đơn giản – trực quan – hiệu quả, giúp học từ vựng theo t...
BÁO CÁO THỰC TẬP KỸ SƯ 2 ĐỀ TÀI TÌM HIỂU QUY TRÌNH CÔNG NGHỆ SẢN XUẤT BÁNH SN...
Direct Marketing- chieu thi truyen thong
Set menu 3 món rất hay và hiện đại dành cho người
TeétOrganicChemistryFromVietNamVeryHardd
b44_nhiem_zf_tinhjjjjjjjjjjjjjjjjjj.pptx
1 CHƯƠNG MÔT- KHÁI LUẬN VỀ TRIẾT HỌC (1) [Read-Only].pptx
BÀI TẬP TEST FOR UNIT TIẾNG ANH LỚP 8 GLOBAL SUCCESS CẢ NĂM THEO TỪNG ĐƠN VỊ ...
SINH 8 TUYẾN YÊN TUYẾN GIÁP CÂU TẠO VÀ CHỨC NĂNG
2024-2025 HSG HÓA 12 CỤM LẦN 3 - Hải Dương - đề.docx
14. thoát vị bẹn nghẹt bệnh học ngoại khoa.pptx
Vision - Language - Model-- - Ebook.pdf
Tốc độ và vận tốc trong chuyển động thẳng
SLIDE BV CHÍNH THỨC LATSKH - note.pptx
24. 9cqbq2reu57m5igbsz-signature-40d40b8bd600bcde0d0584523c684ec4933c280de74a...
Bài 6 Du an bua an ket noi yeu thuong.pptx
CHƯƠNG 1-P2: ĐẢNG CỘNG SẢN VIỆT NAM RA ĐỜI VÀ LÃNH ĐẠO ĐẤU TRANH GIÀNH CHÍNH ...
Chủ nghĩa xã hội khoa học - Đề Cương Cuối Kỳ.docx
Bài tập trăc nghiệm vận tốc. tốc độ trong chuyển động thẳng
Ad
Ad

Memory leaking

  • 1. Memory leaking http://techmaster.vn
  • 2. NSZombie NSZombie Disabled NSZombie Enabled http://techmaster.vn
  • 3. Enable NSZombie Step 1 Step 2 http://techmaster.vn
  • 4. Retain, Release with CFObject • Đối với các đối tượng có kiểu CF (CFString, CFArray) thì phải giải phóng bộ nhớ thủ công trong non-ARC và ARC. CFRetain(cfobj) & CFRelease(cfobj) http://techmaster.vn
  • 5. Low memory warning • Override hàm didReceiveMemoryWarning để giải phóng bớt bộ nhớ không sử dụng. http://techmaster.vn
  • 6. Ask http://techmaster.vn