~/talk

Memory Graph Debugger

Talkat iOS Conf SG 2016 · on Sunday, 2016-10-23· [ios]
slides:none on file

Xcode 8 introduces a visual Xcode 8 Memory Graph Debugger that pauses the app and shows who retains what; a demo creates a parent/child view controller retain cycle where the child holds a 10,000-element array and a closure captures objects, producing a circular reference. The graph highlights the cycle (reported as 20 leaks though only one or two are real), lets the presenter confirm fixing with weak references, and loads in about 5–10 seconds on an older Mac.

AI-written summary · about

  1. 0:00Start
  2. 1:31Agenda
  3. 3:38What is Debugging
  4. 4:50What exactly is Debugging
  5. 5:34Debugging - Techniques
  6. 6:03Patching
  7. 8:18Understand and Fix
  8. 9:26Is one better than the other?
  9. 9:46Types of Debugging
  10. 10:32Debugging Tools
  11. 13:11What's new in Xcode 8
  12. 14:57Memory Debugging and ARC
  13. 15:37Memory Debugging - Before ARC
  14. 16:07Memory Debugging - After ARC
  15. 25:02Any Disadvantages?
~/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.