Resultados da pesquisa a pedido "jvm"

6 a resposta

Onde vive o pool constante de String do Java, o heap ou a pilha?

Conheço o conceito de um pool de constantes e o pool constante de String usado pelas JVMs para manipular literais de String. Mas não sei qual tipo de memória é usada pela JVM para armazenar literais constantes da String. A pilha ou a pilha? Como ...

1 a resposta

Encontre todas as classes disponíveis no Java Runtime

Estou tentando encontrar os nomes de todas as classes disponíveis em tempo de execução em Java e obtive algum sucesso usando a reflexão no Guava com código como: ClassPath classPath = ...

6 a resposta

O que são bytecodes e como a JVM os trata

Ouvi muitas vezes que o Java implementa a compilação JIT (just-in-time), e seus bytecodes portáteis em várias plataformas são "interpretados" pela JVM. No entanto, eu realmente não sei o que são os bytecodes e o que a JVM realmente significa na ...

2 a resposta

Como fazer com que a jvm carregue meu java.lang.String em vez daquele no rt.jar

Estudei java classloader rencentemente. Agora eu quero escrever uma classe que tenha o mesmo nome de pacote e nome de classe que um da classe em rt.jar. Por exemplo, escreva uma classe java.lang.String sozinho e como quebrar o modelo de delegação ...

10 a resposta

O que realmente causa um erro de estouro de pilha? [duplicado]

Esta pergunta já tem uma resposta aqui: O que é um StackOverflowError? [/questions/214741/what-is-a-stackoverflowerror] 13 respostasProcurei em todos os lugares e não consigo encontrar uma resposta sólida. De acordo com a documentação, Java ...

3 a resposta

Como os threads filho ainda podem ser executados mesmo depois que o thread pai morre ou termina?

Aqui estão minhas duas classes: public class Firstclass { public static void main(String args[]) throws InterruptedException { System.out.println("Main start...."); Secondclass t1 = new Secondclass(); t1.setName("First Thread"); Secondclass t2 = ...

4 a resposta

Como melhorar o tempo de carregamento do jRuby?

Eu tenho que esperar muito tempo (comparando com as máquinas dos meus amigos) para executar scripts no jRuby, especialmente quando estou executando tarefas ou testes de rake. Eu tentei o jRuby versão 1.3.1 e 1.4.1 com e sem a ruby-debug gem e o ...

1 a resposta

Quais diferenças na hierarquia de classes podem existir em comparação com o JSE JavaDoc?

No momento, estou gerando algum código ASM em uma tarefa de compilação pós-maven. No Java 6, foi introduzido um StackMapTable representando os tipos de dados na pilha, o que é obrigatório em versões posteriores. Então, eu estou determinando ...

4 a resposta

O que faz com que a JVM faça uma grande coleta de lixo?

Eu tenho um aplicativo Java que mostra diferentes comportamentos de GC em diferentes ambientes. Em um ambiente, o gráfico de uso do heap é um dente de serra lento com os principais GCs a cada 10 horas, aproximadamente, apenas quando o heap está> ...

1 a resposta

Cassandra: O tamanho da pilha especificado é muito pequeno. Especifique pelo menos 228k

Estou recebendo esse erro ao iniciarcassandra após a atualização. Qualquer ideia? # cassandra -f xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1920M -Xmx1920M -Xmn200M ...