Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Memory profile your JavaScript application
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
jaideepsingh
September 21, 2013
Programming
870
0
Share
Memory profile your JavaScript application
jaideepsingh
September 21, 2013
More Decks by jaideepsingh
See All by jaideepsingh
Mobile app analytics
jaideepsingh
0
140
Measuring the in-broswer experience
jaideepsingh
0
90
HTML5
jaideepsingh
1
220
The mechanics of iconography
jaideepsingh
0
170
Interactive prototyping
jaideepsingh
2
110
AngularJS
jaideepsingh
1
360
Tools and techniques to validate visual design
jaideepsingh
0
200
Other Decks in Programming
See All in Programming
Coding as Prompting Since 2025
ragingwind
0
650
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
110
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
670
「速くなった気がする」をデータで疑う
senleaf24
0
130
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
280
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.3k
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
760
Nuxt Server Components
wattanx
0
240
Java 21/25 Virtual Threads 소개
debop
0
320
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.5k
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
160
ロボットのための工場に灯りは要らない
watany
12
3.3k
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
510
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
ラッコキーワード サービス紹介資料
rakko
1
2.9M
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
660
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
How GitHub (no longer) Works
holman
316
150k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.1k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Color Theory Basics | Prateek | Gurzu
gurzu
0
280
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Transcript
Memory Profile your JS App Jaideep Singh
Memory leak
JavaScript Engines V8 SpiderMonkey Caracan Chakra
V8 (Google Chrome) Base compiler Object model Runtime profiler Optimizing
compiler Deoptimization Garbage collector
The Garbage Collector * Picture credits: Smashing magazine
De-referencing misconceptions Use of delete Use of null Global variables
Use of delete
Use of null
Global variables
None
The Rules Scoping the variables Unbinding event listeners Cleaning cache
The Leaks Functions Closures Timers
Functions
Closures
Timers
Profiling your app Profiling Memory snapshots
Thanks! @_jaideep