Resultados da pesquisa a pedido "jvm"

1 a resposta

Analisando logs gc

estou usando-XX:+PrintGCApplicationStoppedTime e-XX:+PrintGCApplicationConcurrentTime opções para ativar o log gc. Mas descobriu que somente após 4 0r 5 impressões dePrintGCApplicationStoppedTime meus detalhes reais dos logs do gc ...

2 a resposta

Quais sinalizadores são ativados por -XX: + AggressiveOpts no Sun JRE 1.6u20?

De Sun JREwhite paper sobre ajuste de desempenho [http://java.sun.com/performance/reference/whitepapers/tuning.html#section4.2.4] , -XX:+AggressiveOpts flag é descrito como: Ativa otimizações pontuais de desempenho que devem estar ativadas por ...

2 a resposta

Como faço para desligar de maneira limpa um JRuby incorporado em resposta a um processo SIGTERM to JVM?

Estou executando um servidor Middleman (que usa Webrick) no JRuby dentro de um processo JVM usando oorg.jruby.embed.ScriptingContainer API. Se eu desligar corretamente e parar o servidor de dentro da JVM, tudo funcionará conforme o ...

4 a resposta

Empurrando variáveis para Stack e Variáveis que vivem na diferença de Stack?

Então eu sei que existem 2 áreas de memória:PilhaeMontão. Eu também sei que se você criar uma variável local, ela ficará na pilha, não na pilha. A pilha aumentará à medida que os dados forem inseridos, como em: Agora vou tentar passar a ...

3 a resposta

Por que o Java 8 lambdas é chamado usando invokedynamic?

oinvokedynamic A instrução é usada para ajudar a VM a determinar a referência do método em tempo de execução, em vez de conectá-la em tempo de compilação. Isso é útil em linguagens dinâmicas nas quais o método exato e os tipos de argumento não ...

3 a resposta

Por que a tradução lambda precisa da geração de um método estático?

A tradução do Lambda é um processo em duas etapas,1: dessugar o lambda em um método estático na mesma classe. public class Main { public static void main(String[] args) { Runnable r = () ...

1 a resposta

Razão e rastreamento do carregamento da classe durante a verificação, execução do método e compilação JIT

Estou tentando entender quais eventos levam a cargas de classe de maneira muito detalhada e, durante meus testes, encontrei um comportamento que não entendo neste exemplo muito básico: public class ClinitTest { public static Integer num; public ...

7 a resposta

Gradle do Android Não foi possível reservar espaço suficiente para a pilha de objetos

Eu instalei o Android Studio 1.1.0. Ainda não fiz nada como iniciar um novo aplicativo Android ou importar qualquer coisa. De alguma forma, ele está tentando criar algo e lança erro de sincronização. Erro: Não foi possível iniciar o processo ...

2 a resposta

O JVM ARGS '-Xms1024m -Xmx2048m' ainda é útil no Java 8?

Eu tenho um aplicativo Java 7 usando JVM ARGS:-Xms1024m -Xmx2048me funciona muito bem. Depois de atualizar para o Java 8, ele é executado no estado de erro com Exceção: Exception in thread "main" java.lang.OutOfMemoryError: GC overhead ...

6 a resposta

Aumentando o tamanho máximo de heap da JVM para aplicativos com uso intenso de memória

Preciso executar um aplicativo intensivo de memória Java que use mais de 2 GB, mas estou tendo problemas para aumentar o tamanho máximo da pilha. Até agora, tentei as seguintes abordagens: Definir o parâmetro -Xmx, por exemplo -Xmx3000m. Essa ...