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
JVM Memory usage(Stack vs Heap)
Search
Deepu K Sasidharan
January 23, 2020
Education
4
65k
JVM Memory usage(Stack vs Heap)
Deepu K Sasidharan
January 23, 2020
Tweet
Share
More Decks by Deepu K Sasidharan
See All by Deepu K Sasidharan
Go containerless on Kubernetes with WebAssembly and Rust
deepu105
0
14
An illustrated crash course for OAuth and OIDC
deepu105
1
47
A passwordless future! Passkeys for Spring Developers
deepu105
0
320
Secure Spring Boot Microservices with OAuth and OIDC
deepu105
1
84
A passwordless future! Passkeys for Java Developers
deepu105
0
91
A passwordless future! Passkeys for Java Developers
deepu105
1
140
Modern Java for the Masses! Is Java Still Relevant?
deepu105
1
630
A passwordless future!
deepu105
1
210
Lock your containers down!
deepu105
1
140
Other Decks in Education
See All in Education
LINE ミニアプリ開発のメリットとキャッチアップ方法
junghyeonjae
0
570
【実践】 パフォーマンス・チューニング~オプティマイザ活用術~
oracle4engineer
PRO
1
1.2k
Epithelium Flashcards
ndevaul
0
890
week12@tcue2024
nonxxxizm
0
670
CompTIA Security+ SY0-601 Resumo
malwarilia
2
2.3k
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
signer
PRO
1
1.6k
Qualtricsで相互作用実験する「SMARTRIQS」実践編
kscscr
0
230
240305_風水輪流轉
learnenergy2
0
110
Слайды блока№1 к мини-курсу "Разговорные фразы" по "Минифразу Гуннемарка" арабского языка
jameela
0
230
0521
cbtlibrary
0
130
〜AWS初心者向け〜 ベストプラクティスから学ぶ 「AWSセキュリティの高め方」
koheiyoshikawa
1
770
White Snake: Qing's Mission
movingcastal
0
240
Featured
See All Featured
Become a Pro
speakerdeck
PRO
22
4.9k
Thoughts on Productivity
jonyablonski
66
4.2k
Making Projects Easy
brettharned
113
5.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
25
3.9k
How STYLIGHT went responsive
nonsquared
93
5.1k
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
The Pragmatic Product Professional
lauravandoore
31
6.2k
The Invisible Customer
myddelton
119
13k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
354
29k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Transcript
JVM Memory usage Heap memory Thread Stack
JVM Memory usage Heap memory Thread Stack main
JVM Memory usage Heap memory Thread Stack main Employee:new Employee
instance String instance “John” Integer instance 5000 Integer instance 5 name null salary null sales null bonus null this name salary sales
JVM Memory usage Heap memory Thread Stack main Employee:new Employee
instance String instance “John” Integer instance 5000 Integer instance 5 name null salary null sales null bonus null this name salary sales
JVM Memory usage Heap memory Thread Stack main Employee:new Employee
instance String instance “John” Integer instance 5000 Integer instance 5 name salary null sales null bonus null this name salary sales
JVM Memory usage Heap memory Thread Stack main Employee:new Employee
instance String instance “John” Integer instance 5000 Integer instance 5 name salary sales null bonus null this name salary sales
JVM Memory usage Heap memory Thread Stack main Employee:new Employee
instance String instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus null this name salary sales
JVM Memory usage Heap memory Thread Stack main Employee:new Employee
instance String instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus null this name salary sales return void
JVM Memory usage Heap memory Thread Stack main Employee instance
String instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus null john
JVM Memory usage Heap memory Thread Stack main Employee instance
String instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus null findEmployeeBonus john salary 5000 noOfSales 5
JVM Memory usage Heap memory Thread Stack main Employee instance
String instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus null findEmployeeBonus john salary 5000 noOfSales 5 getBonusPercentage salary 5000
JVM Memory usage Heap memory Thread Stack main Employee instance
String instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus null findEmployeeBonus john salary 5000 noOfSales 5 getBonusPercentage salary 5000 percentage 500
JVM Memory usage Heap memory Thread Stack main Employee instance
String instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus null findEmployeeBonus john salary 5000 noOfSales 5 getBonusPercentage salary 5000 percentage 500 return 500
JVM Memory usage Heap memory Thread Stack main Employee instance
String instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus null findEmployeeBonus john salary 5000 noOfSales 5 bonusPercentage 500 bonus 2500
JVM Memory usage Heap memory Thread Stack main Employee instance
String instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus null findEmployeeBonus john salary 5000 noOfSales 5 bonusPercentage 500 bonus 2500 return 2500
JVM Memory usage Heap memory Thread Stack main Employee instance
String instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus john Integer instance 2500
JVM Memory usage Heap memory Thread Stack main Employee instance
String instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus john return void Integer instance 2500
JVM Memory usage Heap memory Thread Stack Employee instance String
instance “John” Integer instance 5000 Integer instance 5 name salary sales bonus Integer instance 2500