~/talk

Memory Snapshots — not scary, actually useful

TalkinRussianat HolyJS 2024 Spring · 2024-04-15..04-27· [web-performance, javascript]
links:none on file
links:none on file
slides:none on file

Shows how to use real tools—Chrome DevTools, memlab, and Clinic.js—to profile Node/V8 memory, read and interpret heap snapshots, and find memory leaks. Explains practical workflows and techniques for taking and using snapshots to diagnose and fix memory problems.

AI-written summary · about

  1. 0:00Welcome
  2. 1:10Introduction
  3. 2:14V8 memory leak hunting
  4. 3:37Memory monitoring in browser/Node.js
  5. 5:22Real-time GC tracing
  6. 6:26Object movement tracing
  7. 8:33Memory leak tools
  8. 11:25Rework setup and usage
  9. 14:58Node.js profiling with Clinic.js
  10. 16:29Tool recap
  11. 17:32What is a memory leak
  12. 18:15Chrome DevTools Memory tab
  13. 20:22Memory allocation by functions
  14. 22:05Snapshot data views
  15. 25:42Snapshot object categories
  16. 27:08Filtering and analyzing snapshots
  17. 28:33Snapshot comparison technique
  18. 31:46Reading memory snapshots
  19. 33:35Q&A
  20. 44:14Conclusion
~/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.