Perguntas com a marcação «jvm»

A Java Virtual Machine (JVM) permite que um conjunto de programas de software e estruturas de dados use um modelo de máquina virtual para a execução de outros programas e scripts de computador. Use esta tag para perguntas relacionadas a ferramentas fornecidas por uma JVM ou como ela funciona em um cenário específico.



4
Executando jmap obtendo Incapaz de abrir o arquivo de socket
Tive de executar jmappara obter o despejo de pilha do meu processo. mas jvmretornou: Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option can be used when the target process is not responding Então eu usei -F: ./jmap -F -dump:format=b,file=heap.bin 10330 Attaching …
88 java  linux  jvm  jvm-hotspot 

4
O que são ReservedCodeCacheSize e InitialCodeCacheSize?
Alguém pode explicar quais são as opções JVM ReservedCodeCacheSizee quais InitialCodeCacheSizesão? Especificamente quando / por que eu iria querer mudar isso? Como decido qual é o tamanho certo? É o que dizem os documentos: -XX: ReservedCodeCacheSize = 32m Tamanho do cache de código reservado (em bytes) - tamanho máximo do …
86 java  jvm  jvm-hotspot 


2
VisualVM - estados de thread
Alguém por favor pode me explicar a diferença entre Sleeping, Wait, Park, e Monitorestados de rosca em VisualVM. Isto é o que encontrei: Running: thread ainda está em execução. Sleeping: thread está dormindo (método yield () foi chamado no objeto thread) Wait: thread foi bloqueado por um mutex ou uma …
86 java  jvm  visualvm  jvisualvm 


3
A saída -1 se torna uma barra no loop
Surpreendentemente, o seguinte código gera: / -1 O código: 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
Algum compilador para a JVM usa o goto “wide”?
Eu acho que a maioria de vocês sabe que gotoé uma palavra-chave reservada na linguagem Java, mas na verdade não é usada. E você provavelmente também sabe que esse gotoé um código de operação da Java Virtual Machine (JVM). Eu conto todas as estruturas de controle de fluxo sofisticados de …
47 java  jvm  goto 

4
Qual é a diferença entre <? estende a Base> e <T estende a Base>?
Neste exemplo: 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() falha ao compilar com: Example.java:9: error: incompatible types: HashMap&lt;Integer,List&lt;Integer&gt;&gt; …

3
Para que serve a opção java.security.egd?
Em um projeto em que estou trabalhando, o aplicativo é iniciado usando um comando semelhante a este: java -Djava.security.egd=file:/dev/urandom -jar app.jar Eu nunca vi a java.security.egdopção antes. Pesquisando um pouco, parece usado para configurar a geração aleatória de números em um aplicativo Java. Está certo? Quando deve ser aplicado?
22 java  jvm 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.