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
Fundamentos da JVM
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Diogo Beato
October 01, 2015
Programming
0
340
Fundamentos da JVM
Slides para apresentação no papo-reto da Bluesoft sobre Fundamentos da JVM
Diogo Beato
October 01, 2015
Tweet
Share
More Decks by Diogo Beato
See All by Diogo Beato
Cloud Native Banking
diogobeato
1
97
Testando Models
diogobeato
0
38
Logging proativo com ELKW
diogobeato
0
250
Isomorphic Javascript
diogobeato
0
160
MinMax
diogobeato
0
100
TDC - Breaking Build
diogobeato
0
84
Breaking Build
diogobeato
0
260
Boas Práticas em APIs REST
diogobeato
2
750
Design para Programadores - Layout
diogobeato
1
64
Other Decks in Programming
See All in Programming
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
750
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
CSC307 Lecture 06
javiergs
PRO
0
690
Package Management Learnings from Homebrew
mikemcquaid
0
230
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
790
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
6
600
ぼくの開発環境2026
yuzneri
0
240
AI時代の認知負荷との向き合い方
optfit
0
160
SourceGeneratorのススメ
htkym
0
200
Patterns of Patterns
denyspoltorak
0
1.4k
Grafana:建立系統全知視角的捷徑
blueswen
0
330
Featured
See All Featured
Claude Code のすすめ
schroneko
67
210k
Done Done
chrislema
186
16k
GitHub's CSS Performance
jonrohan
1032
470k
How to Ace a Technical Interview
jacobian
281
24k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
420
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
Believing is Seeing
oripsolob
1
58
For a Future-Friendly Web
brad_frost
182
10k
Automating Front-end Workflow
addyosmani
1371
200k
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The browser strikes back
jonoalderson
0
390
Transcript
JVM Diogo Beato - @dvbeato
PLATAFORMA JAVA • Criada em 1995 pela Sun • Ideia
de ser uma plataforma • Resolver o problema de portabilidade
Java Virtual Machine • Abstração de hardware • Grande quantidade
de API's • Write Once Run anywhere
JVM - bytecode
JVM - bytecode
JVM - GC Abstração no Gerenciamento de Memória
JVM - GC Abstração no Gerenciamento de Memória Memória Stack
e Memória Heap
JVM - GC Abstração no Gerenciamento de Memória Memória Stack
e Memória Heap Cliente cliente = new Cliente();
JVM - GC Abstração no Gerenciamento de Memória Memória Stack
e Memória Heap Cliente cliente = new Cliente(); Stack Heap
JVM - GC Hipótese das Gerações
JVM - JIT • Evolução da JVM • Otimização Adaptativa
• Compilação Dinâmica • Limitação no tamanho do método
JVM Otimizada para boas práticas
None