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
87
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
OSもどきOS
arkw
0
380
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
430
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
5.2k
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
3
1.4k
net-httpのHTTP/2対応について
naruse
0
420
CSC307 Lecture 17
javiergs
PRO
0
310
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
1k
New "Type" system on PicoRuby
pocke
1
430
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
330
TAKTでAI駆動開発の品質を設計する
j5ik2o
4
240
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
Inside Stream API
skrb
1
590
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
150
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Test your architecture with Archunit
thirion
1
2.3k
Six Lessons from altMBA
skipperchong
29
4.3k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
210
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Odyssey Design
rkendrick25
PRO
2
660
Agile that works and the tools we love
rasmusluckow
331
21k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Marketing to machines
jonoalderson
1
5.3k
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