Domande con tag 'jvm'

4
risposte

Metodi statici su un contesto web

Che cosa accade quando le richieste contemporanee chiamano lo stesso metodo Java statico in esecuzione su un server delle applicazioni? Supponiamo che un metodo eseguito impieghi 2 secondi e riceva 100 chiamate in un dato secondo. Il metodo s...
posta 19.12.2011 - 12:12
2
risposte

Come escogitare il set di istruzioni di una macchina basata sullo stack?

Le macchine virtuali basate su stack come CLR e JVM hanno un set di istruzioni diverso. C'è qualche teoria dietro la creazione del set di istruzioni durante la creazione di una macchina virtuale? per esempio. ci sono set di istruzioni JVM per ca...
posta 29.06.2012 - 13:06
2
risposte

Conversione di ANTLR AST in bytecode Java utilizzando ASM

Attualmente sto provando a scrivere il mio compilatore, prendendo di mira la JVM. Ho completato la fase di analisi utilizzando le classi Java generate da
posta 08.03.2012 - 02:50
1
risposta

Il Garbage Collector della JVM pulisce l'intera memoria HotSpot JVM (spazio C-Heap, Heap Java e Generazione permanente) o solo Java Heap?

So che la JVM ha una memoria HotSpot JVM che è ulteriormente suddivisa in tre aree: Java Heap Spazio di generazione permanente Heap nativo (C-Heap) So che Java ha un meccanismo di raccolta automatica dei rifiuti per Memoria...
posta 05.02.2015 - 08:27
1
risposta

Perché l'istruzione bytecode Java non è ortogonale?

La sezione 2.11.1 della specifica JVM 8 include le parole: In other words, the instruction set is intentionally not orthogonal. Dal mio punto di vista, ciò implica che il set di istruzioni bytecode Java sia pieno di hack sporchi. Capis...
posta 21.05.2015 - 02:40
1
risposta

Cos'è l'hotspot basato su fotogrammi rimbalzo jvm?

Per implementare JSR 292, a.k.a. invoca dynamic, qualcosa chiamato frame di richochet viene introdotto nel vm dell'hotspot. Mi piacerebbe saperne di più su di esso, come invocare la dinamica stessa, come implementa i frame Richochet, da dove vie...
posta 06.12.2011 - 04:16
1
risposta

cosa succede a livello di interprete Java quando viene lanciato IncompatibleClassChangeError?

Sono un noob agli interni di JVM. Qualcuno può spiegare cosa succede a livello di interprete Java quando viene lanciato IncompatibleClassChangeError? Sto affrontando un problema simile a quello descritto qui: link ma avendo difficoltà a...
posta 20.01.2016 - 11:37
3
risposte

Diversi tipi di heap in java

Di recente mi sono trovato di fronte a questa domanda per i diversi tipi di memoria heap disponibile in Java . Non sono riuscito a trovare molte informazioni online. Esistono diversi tipi di memoria heap disponibile in Java?   ...
posta 11.05.2017 - 23:46
1
risposta

Modifica del Garbage Collector sulla tua JVM [chiuso]

La mia comprensione è che la specifica JVM definisce solo il comportamento di un garbage collector, ma non fornisce dettagli di implementazione. Ciò significa che spetta all'implementazione JVM creare il garbage collector. Sembra che ci s...
posta 13.05.2015 - 20:18
2
risposte

JVM vs sistemi operativi [chiuso]

Recentemente stavo rivisitando i concetti di base dei sistemi operativi. Dato che sono uno sviluppatore java, ho iniziato ad osservare tutto dal punto di vista java. Sto anche leggendo "Inside the JVM basamentals" di link quindi, quando...
posta 11.02.2013 - 16:40