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
0
320
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
90
Testando Models
diogobeato
0
35
Logging proativo com ELKW
diogobeato
0
240
Isomorphic Javascript
diogobeato
0
150
MinMax
diogobeato
0
97
TDC - Breaking Build
diogobeato
0
79
Breaking Build
diogobeato
0
250
Boas Práticas em APIs REST
diogobeato
2
730
Design para Programadores - Layout
diogobeato
1
59
Other Decks in Programming
See All in Programming
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
600
Deep Dive into ~/.claude/projects
hiragram
10
2.2k
ふつうの技術スタックでアート作品を作ってみる
akira888
0
270
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
390
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
0
280
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
170
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
880
C++20 射影変換
faithandbrave
0
560
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
350
GraphRAGの仕組みまるわかり
tosuri13
8
510
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
460
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
660
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
173
14k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Documentation Writing (for coders)
carmenintech
72
4.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Balancing Empowerment & Direction
lara
1
390
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
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