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
310
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
80
Testando Models
diogobeato
0
32
Logging proativo com ELKW
diogobeato
0
230
Isomorphic Javascript
diogobeato
0
140
MinMax
diogobeato
0
92
TDC - Breaking Build
diogobeato
0
75
Breaking Build
diogobeato
0
240
Boas Práticas em APIs REST
diogobeato
2
710
Design para Programadores - Layout
diogobeato
1
53
Other Decks in Programming
See All in Programming
"config" ってなんだ? / What is "config"?
okashoi
0
240
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
430
Micro Frontends for Java Microservices - Devnexus 2024
mraible
PRO
0
490
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
260
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
950
新宿ダンジョンを可視化してみた
satoshi7190
2
260
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
380
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
370
Apache Hive 4 on Treasure Data
ryukobayashi
0
340
Polars入門
daikikatsuragawa
1
100
Rethinking UI building strategies @ SFI 2024
letelete
0
270
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
27
8.3k
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Facilitating Awesome Meetings
lara
42
5.6k
[RailsConf 2023] Rails as a piece of cake
palkan
23
4k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
Web Components: a chance to create the future
zenorocha
305
41k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
Six Lessons from altMBA
skipperchong
21
3k
The Pragmatic Product Professional
lauravandoore
25
5.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
The Cult of Friendly URLs
andyhume
74
5.7k
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