Resultados da pesquisa a pedido "jvm"

2 a resposta

DalvikVM vs JavaVM no Android?

Em geral, o Android executa cada aplicativo como um processo separado no Dalvik Vm. Eu peguei isso doDoc [http://developer.android.com/guide/basics/what-is-android.html]. Mas não consigo entender qual é o principal motivo para acessar o Dalvik VM ...

1 a resposta

Como um processo JVM aloca sua memória?

Tenho uma pequena lacuna no entendimento de como um processo JVM aloca sua própria memória. Até onde sei RSS = Heap size + MetaSpace + OffHeap sizeonde o OffHeap consiste em pilhas de encadeamentos, buffers diretos, arquivos mapeados ...

1 a resposta

Onde baixar o Hotspot JVM? Diferente da JVM da Oracle?

Li algumas postagens sobre a JVM no Stack Overflow e gostaria de fazer o download de uma cópia binária da Hotspot JVM, mas não consigo encontrá-la no http://www.java.net [http://www.java.net]. Além disso, qual é a diferença entre a JVM do ...

1 a resposta

Alocação de segmentos de memória JVM

Tudo bem, então eu tenho uma pergunta sobre os segmentos de memória de uma JVM, eu sei que toda JVM escolheria implementar isso um pouco diferente, mas é um conceito geral que deve permanecer o mesmo em todas as JVMs Um programa C / C ++ padrão ...

2 a resposta

Como a JVM decidiu compilar um método por JIT (categorizar um método como "quente")?

Eu já trabalhei com-XX:+PrintCompilation, e conheço as técnicas básicas do compilador JIT e por que a compilação JIT é usada. No entanto, ainda não descobri como a JVM decide compilar um método por JIT, ou seja, "quando chegar a hora certa de ...

1 a resposta

Você pode criar uma nova JVM em uma função c ++ chamada de java usando JNI?

Portanto, minha configuração é que eu tenho uma DLL que é desenvolvida por mim ( A.dll), que no aplicativo original é chamado de um processo externo, que é basicamente apenas um arquivo .exe para o qual não tenho o código-fonte (B.exe) O ...

1 a resposta

Existe alguma reordenação de instruções feita pelo compilador Hotspot JIT que pode ser reproduzida?

Como sabemos, algumas JIT permitem reordenar a inicialização de objetos, por exemplo, someRef = new SomeObject();pode ser decomposto nas etapas abaixo: objRef = allocate space for SomeObject; //step1 call constructor of SomeObject; //step2 ...

2 a resposta

XX: + HeapDumpOnOutOfMemoryError Limite máximo de tamanho de arquivo

Estou executando um processo Java com oXX:+HeapDumpOnOutOfMemoryError Sinalizador JVM e vendo a seguinte saída: java.lang.OutOfMemoryError: Java heap space Dumping heap to /local/disk2/heaps/heapdump.hprof ... Dump file is incomplete: file size ...

1 a resposta

O ponteiro do ambiente JNI em um objeto estático do c ++ e a chamada de uma função java que recebe um argumento de cadeia duas vezes seguidas trava a JVM

Então, no meu pedido de comentarista, finalmente encontrei um MCVE que reproduz meu erro. Portanto, a configuração geral é que o Java usa JNI para chamar uma dll, e a dll agarra a JVM em execução e armazena um ponteiro para o JNIEnv, que usa para ...

4 a resposta

Por que a JVM ainda não suporta a otimização de chamada de cauda?

Dois anos depoisfaz-o-jvm-impede-otimizações de chamada de cauda [https://stackoverflow.com/questions/105834/does-the-jvm-prevent-tail-call-optimizations] , parece haver ...