~/talk

Memory Chronicles: Manage, Trace and Fix Memory Leaks

Talkat Node+JS Interactive 2019 · 2019-12-11..12-12· [nodejs, web-performance]
slides:none on file

Shows how to reproduce production conditions, capture heap snapshots at cold start and after load, and compare them to spot objects that never GC; uses V8 Inspector / Chrome DevTools, highlights the distance column and naming functions for readable stacks. Explains core dumps and llnode but warns to match V8 versions, warns that server‑side rendering can start at 200–300 MB, and gives a concrete leak: leaving DB connections open causes steadily rising memory that only closing connections fixes.

AI-written summary · about

  1. 0:00Start
  2. 2:20a Node.js application before?
  3. 21:50Server Side Rendering (SSR)
  4. 24:01Monitoring tools
  5. 30:58Close your connections
  6. 31:24Look for agnostic serve pages solution
  7. 32:05Review you packages
  8. 32:59Keep naming you functions
  9. 33:37Check how reliable are your 3rd services
~/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.