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
jaideepsingh
September 21, 2013
Programming
880
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
93
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
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
410
AIエージェントの隔離技術の徹底比較
kawayu
0
450
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
130
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
0
120
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
19
7.8k
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
210
inferと仲良くなる10分間
ryokatsuse
1
330
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
net-httpのHTTP/2対応について
naruse
0
410
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
700
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
1.4k
dRuby over BLE
makicamel
1
270
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
520
Become a Pro
speakerdeck
PRO
31
6k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Ruling the World: When Life Gets Gamed
codingconduct
0
240
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
560
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
340
Measuring & Analyzing Core Web Vitals
bluesmoon
9
850
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