Domande taggate «jvm»

La Java Virtual Machine (JVM) consente a una serie di programmi software e strutture dati di utilizzare un modello di macchina virtuale per l'esecuzione di altri programmi e script per computer. Utilizzare questo tag per domande relative agli strumenti forniti da una JVM o al suo funzionamento in uno scenario specifico.


4
Cosa sono ReservedCodeCacheSize e InitialCodeCacheSize?
Qualcuno può spiegare cosa sono ReservedCodeCacheSizee quali InitialCodeCacheSizesono le opzioni JVM ? Nello specifico quando / perché dovrei cambiarlo? Come decido qual è la taglia giusta? Questo è ciò che dicono i documenti: -XX: ReservedCodeCacheSize = 32m Dimensioni cache del codice riservato (in byte) - dimensione massima della cache del …
86 java  jvm  jvm-hotspot 

2
VisualVM - Stati thread
Per favore qualcuno può spiegare la differenza tra Sleeping, Wait, Park, e Monitorgli stati di thread in VisualVM. Questo è quello che ho trovato: Running: il thread è ancora in esecuzione. Sleeping: il thread sta dormendo (il metodo yield () è stato chiamato sull'oggetto thread) Wait: il thread è stato …
86 java  jvm  visualvm  jvisualvm 



3
L'output -1 diventa una barra nel ciclo
Sorprendentemente, il seguente codice genera: / -1 Il codice: public class LoopOutPut { public static void main(String[] args) { LoopOutPut loopOutPut = new LoopOutPut(); for (int i = 0; i < 30000; i++) { loopOutPut.test(); } } public void test() { int i = 8; while ((i -= 3) > …
54 java  string  while-loop  jvm  jit 

3
Alcuni compilatori per la JVM usano il goto "wide"?
Immagino che la maggior parte di voi sappia che gotoè una parola chiave riservata nel linguaggio Java ma non viene effettivamente utilizzata. E probabilmente saprai anche che gotoè un codice operativo JVM (Java Virtual Machine). Mi sa che tutte le sofisticate strutture di controllo del flusso di Java, Scala e …
47 java  jvm  goto 

4
Qual è la differenza tra <? estende Base> e <T estende Base>?
In questo esempio: import java.util.*; public class Example { static void doesntCompile(Map&lt;Integer, List&lt;? extends Number&gt;&gt; map) {} static &lt;T extends Number&gt; void compiles(Map&lt;Integer, List&lt;T&gt;&gt; map) {} static void function(List&lt;? extends Number&gt; outer) { doesntCompile(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); compiles(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); } } doesntCompile() non riesce a compilare con: Example.java:9: error: incompatible …

3
A che cosa serve l'opzione java.security.egd?
In un progetto a cui sto lavorando, l'applicazione viene lanciata usando un comando simile al seguente: java -Djava.security.egd=file:/dev/urandom -jar app.jar Non ho mai visto l' java.security.egdopzione prima. Cercando un po ', sembra usato per configurare la generazione di numeri casuali in un'applicazione Java. È giusto? Quando dovrebbe essere applicato?
23 java  jvm 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.