Your SlideShare is downloading. ×
0
JVMTalk 4
BYTECODE           CompilatoreSorgente                 ML
BYTECODE           Compilatore              JITSorgente                 Bytecode         ML
VANTAGGI• Compile     once, run everywhere.• Ottimizzazione    in funzione del processore.• Gestione    automatica della m...
SVANTAGGI• Serve    un runtime.• Il   bytecode è facilmente decompilabile.• Il   tutto è un poco più lento del codice nati...
GESTIONE DELLA MEMORIA• La   JVM libera lo sviluppatore dalla preoccupazione della memoria.• Gli   oggetti non raggiungibi...
04-JVM
04-JVM
Upcoming SlideShare
Loading in...5
×

04-JVM

115

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
115
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "04-JVM"

  1. 1. JVMTalk 4
  2. 2. BYTECODE CompilatoreSorgente ML
  3. 3. BYTECODE Compilatore JITSorgente Bytecode ML
  4. 4. VANTAGGI• Compile once, run everywhere.• Ottimizzazione in funzione del processore.• Gestione automatica della memoria.• Tuning del runtime e non del codice.• Linguaggi diversi per problemi diversi.• Diagnosi.
  5. 5. SVANTAGGI• Serve un runtime.• Il bytecode è facilmente decompilabile.• Il tutto è un poco più lento del codice nativo.• Lavvio dellapplicazione è lento.
  6. 6. GESTIONE DELLA MEMORIA• La JVM libera lo sviluppatore dalla preoccupazione della memoria.• Gli oggetti non raggiungibili vengono cancellati.• Vari tipi di Garbage Collector.• Ciò porta a nuovi tipi di memory leak.• Beato chi sa farne a meno!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×