04-JVM

download 04-JVM

If you can't read please download the document

Transcript of 04-JVM

  • 1. JVMTalk 4

2. BYTECODE CompilatoreSorgente ML 3. BYTECODE CompilatoreJITSorgente Bytecode ML 4. VANTAGGI Compile once, run everywhere. Ottimizzazionein funzione del processore. Gestioneautomatica della memoria. Tuning del runtime e non del codice. Linguaggi diversi per problemi diversi. Diagnosi. 5. SVANTAGGI Serveun runtime. Il bytecode facilmente decompilabile. Il tutto un poco pi lento del codice nativo. Lavvio dellapplicazione lento. 6. GESTIONE DELLA MEMORIA La JVM libera lo sviluppatore dalla preoccupazione della memoria. Gli oggetti non raggiungibili vengono cancellati. Vari tipi di Garbage Collector. Ciporta a nuovi tipi di memory leak. Beatochi sa farne a meno!