Resultados da pesquisa a pedido "jvm"

2 a resposta

Anexar à JVM já em execução

Existe uma maneira de se conectar a uma JVM já em execução? Por exemplo, no JNI você pode usarJNI_CreateJavaVM para criar uma VM e executar um jar e inspecionar todas as suas classes. No entanto, se o jar já estiver em execução, não consigo ...

4 a resposta

Custo de desempenho oculto no Scala?

Me deparei com issopergunta antiga [https://stackoverflow.com/questions/6146182/how-to-optimize-for-comprehensions-and-loops-in-scala] e fez a seguinte experiência com scala 2.10.3. Reescrevi a versão do Scala para usar recursão de cauda ...

10 a resposta

Como uma JVM pode ser escrita em Java

Eu estava lendo brevemente sobreMaxine [http://research.sun.com/projects/maxine/]que é uma implementação de JVM de código aberto escrita em Java. Isso parece circular para mim. Se o java exige que uma máquina virtual seja executada, como a ...

4 a resposta

O que você não pode fazer na Dalvik VM (VM do Android) que pode na Sun VM?

Eu sei que você pode executar quase todo Java emVM de Dalvik que você podeVM do Java mas as limitações não são muito claras. Alguém já encontrou grandes obstáculos? Alguma grande biblioteca está tendo problemas? Quaisquer idiomas que são ...

2 a resposta

É possível fazer java.lang.invoke.MethodHandle tão rápido quanto a invocação direta?

Estou comparando o desempenho deMethodHandle::invoke e invocação direta de método estático. Aqui está o método estático: public class IntSum { public static int sum(int a, int b){ return a + b; } }E aqui está a minha ...

1 a resposta

Como as expressões Lambda são traduzidas no código de bytes Java

Estou tentando criar um exemplo usando a expressão lambda em java e estou usando o JDK8 oficial. Meu exemplo foi executado com sucesso. Mas quando estou tentando verificar como o compilador traduz a expressão lambda em código de bytes, isso me ...

3 a resposta

Como o Java inicializa literalmente String

Javadoc disse que: A classe String representa cadeias de caracteres. Todos os literais de cadeia de caracteres nos programas Java, como "abc", são implementados como instâncias dessa classe. Nós sabemos issoString A classe possui duas ...

5 a resposta

Por que a JVM de 64 bits é mais rápida que a de 32 bits?

Recentemente, fiz alguns testes comparativos do desempenho de gravação do produto de banco de dados da minha empresa e descobri que simplesmente mudar para uma JVM de 64 bits gera um aumento consistente de 20 a 30% no desempenho. Não tenho ...

2 a resposta

Classe JPype não encontrada

O JPype é um projeto incrível, pois permite instanciar umJVM diretamente dePython. Infelizmente, fiquei preso nos primeiros passos do bebê. eu tenhoA.java Código fonte (located in C:\tmp folder): class A { public A() { super(); } public String ...

3 a resposta

Veja o conteúdo da pilha java em tempo de execução

Estou procurando por qualquer ferramenta que permita ver como os objetos são criados na pilha em tempo de execução. Eu estava usando o VisualVM - Profiles, mas não consegui descobrir quando uma variável do tipo específico (a que estou procurando) ...