~/talk

Plumbing memory leaks in Java

Talkat JavaDay Riga 2012 · on Thursday, 2012-11-29· [java, web-performance]
slides:none on file

A practical report on fixing Java memory problems: a small Plumbr Java agent runs with the app (claimed ~25% overhead), traces object birth/death and emits one HTML report with allocation site per run so developers see which line retains unreachable objects. It targets slow, growing leaks (not synthetic tests or minute-after-start explosions), surfaces common causes—misconfigured caches, classloader/permanent-gen churn, stray threads and String/collection blowups—and runs on Mac/Windows/Linux. Pricing example shown: €150/year per seat.

AI-written summary · about

  1. 0:00Introduction
  2. 1:55How devs think about memory
  3. 7:56Java memory promises
  4. 11:55OutOfMemoryError causes
  5. 17:09Java memory leaks
  6. 23:17Leak examples and impact
  7. 28:20Leak-fighting strategies
  8. 31:17Diagnostic tools overview
  9. 36:17Our leak finder tool
  10. 42:40Demo and takeaways
  11. 43:02Q&A
~/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.