~/talk

Fighting Memory Leaks: From Task to Victory

TalkinRussianat Mobius 2024 Spring · 2024-05-23..06-01· [ios, testing]
links:none on file
slides:none on file

Practical methods for finding, preventing and fixing memory leaks in iOS apps using Xcode and simple tools, including common pitfalls when using the tools and how to work around them. Also covers automating leak detection via UI tests and integrating the whole workflow—from discovery through team-level processes and configuration.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06What is a memory leak
  3. 3:10Why fight memory leaks
  4. 4:33Apple tools for detection
  5. 6:36Manual leak detection
  6. 8:20Swift memory model
  7. 11:30Memory leak causes
  8. 12:32Memory graph and legend
  9. 14:15Finding retain cycles
  10. 15:41Single-object leak
  11. 16:44Leaks via closures
  12. 18:07Static retention
  13. 19:08Leak detection algorithm
  14. 19:29Xcode pitfalls
  15. 23:03Custom stored properties
  16. 24:05Automating indicators
  17. 26:10Leak lifecycle
  18. 27:56Leak-fighting regulations
  19. 29:00Summary
  20. 30:23Q&A part 1
  21. 37:13Q&A part 2
  22. 41:34Q&A part 3
  23. 45:48Best question award
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.