Profiling memory usage
By Tim Bunce
Date: Tuesday, 4 June 2013 09:35
Duration: 45 minutes
Target audience: Any
Language: English
Tags: memory performance
You can find more information on the speaker's site:
There are several ways to profile the memory usage of perl applications. None of them are both good and easy. All have subtle and not-so-subtle limitations.
In this talk I’ll explain why memory profiling is hard, survey the available techniques and modules, and demonstrate Devel::SizeMe.
Devel::SizeMe is my new perl memory profiler. It builds on the detailed memory pointer chasing done by Devel::Size by adding the creation of a data file that captures details of every item of memory within a perl interpreter (and beyond) and includes tools to visualize the items and their relationships.
I've been told it has to be seen to be believed.
- Peter Ezetta
- Steven Haryanto (sharyanto)
- Tim Bunce
- Katherine Kirby (Kate)
- Turd Furgison (fartfart)
- Dan Wright (ehdonhon)
- Bryan Rivera
- Kartik Thakore (kthakore)
- Curtis Jewell (CSJewell)
- Mateu Hunter (mateu)
- Robert Blackwell (rblackwe)
- Kevin Shaum
- Mark Stosberg
- Karen Etheridge (Ether)
- Joe McMahon (pemungkah)
- Olaf Alders (oalders)
- Adam Dutko (StylusEater)
- Jameson Allen
- Arthur Schmidt (fREW)
- James Morgan (Ven'Tatsu)
- Karl Arp
- bill pemberton (akadl)
- Kevin Zembower
- Henry Van Styn (vanstyn)
- Ovidiu Barbu
- Bradley Andersen (elohmrow)
- Dana Jacobsen (danaj)
- Greg Estep
- Athena Yao
- Stephen Wilcoxon (wilcoxon)
- Jeff Benton
- jerry gay (particle)
- Gary Denslow
- Jared Miller
- Hugh Esco
- Steve Nolte (mcsnolte)
- Evan Staton
- Yunsheng Shen
- Breno Oliveira (garu)
- Mike Covington
- Graham Knop (haarg)
- Alexander D'Archangel
- Christopher Madsen (cjm)
- Joe Papperello
- Tim Mullin (Tim)
- Casey West (cwest)
- Stan Schwertly (stan_theman)
- Harika Tandra
- Lee Carmichael (lecar_red)
- Mike Greb (mikegrb)
- Stephen McManus
- Rikus Goodell
- John Ellyson
- Mike Salter
- Jasper Staab
- Frank Sheiness (archon)
- vroom
- Krishna Sethuraman (shamu)
- Jason McIntosh (jmac)
- Logan Bell (epochbell)
- Joseph Crotty (holybit)
- Shaun Ladewig
- Ross Steiner (rdsteiner)
- David Blumenthal
- Sinan Unur
- Anne Sipes
- Tim Heaney (oylenshpeegul)
- James Lenz (Jim)
- Jay Hannah (jhannah)
- Thomas Stanton (tstanton)
- Chip Salzenberg (Chip)
- Ted Lanman
- Nicholas Jackson
- Kenneth Smith
- Georgy Vladimirov
- Daniel Sterling (HighBit)
- Dan Muey
- Matt Monsen
- Denise Paolucci (rahaeli)
- Trevor Parker (tparker)
- Michael South (msouth)
- Pippa Bindel
- Brad Oaks (bradoaks)
- Nick Melnick (oZ)
- Aran Deltac (bluefeet)
- Rich Harkins
- Yusuke Wada (yusukebe)
- Matt Nash (mnb)
- Mason Randall
- Christopher Eades (Chro)
- J. Nick Koston (bdraco)
- Marcus Del Greco