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
Diogo Beato
October 01, 2015
Programming
340
0
Share
Fundamentos da JVM
Slides para apresentação no papo-reto da Bluesoft sobre Fundamentos da JVM
Diogo Beato
October 01, 2015
More Decks by Diogo Beato
See All by Diogo Beato
Cloud Native Banking
diogobeato
1
100
Testando Models
diogobeato
0
38
Logging proativo com ELKW
diogobeato
0
260
Isomorphic Javascript
diogobeato
0
170
MinMax
diogobeato
0
100
TDC - Breaking Build
diogobeato
0
86
Breaking Build
diogobeato
0
260
Boas Práticas em APIs REST
diogobeato
2
760
Design para Programadores - Layout
diogobeato
1
65
Other Decks in Programming
See All in Programming
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
770
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
700
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
460
要はバランスからの卒業 #yumemi_grow
kajitack
0
160
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
3
350
cloudnative conference 2026 flyle
azihsoyn
0
180
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
1.8k
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.9k
GoogleCloudとterraform完全に理解した
terisuke
1
200
継続的な負荷検証を目指して
pyama86
3
1.1k
AI Agent と正しく分析するための環境作り
yoshyum
2
470
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
510
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
350
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
550
Utilizing Notion as your number one productivity tool
mfonobong
4
300
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.8k
Leo the Paperboy
mayatellez
7
1.8k
Context Engineering - Making Every Token Count
addyosmani
9
880
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
360
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
280
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
230
Music & Morning Musume
bryan
47
7.2k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
250
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
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