Jamvm.

máquina virtual de código aberto e aberto Java
Baixe Agora

Jamvm. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Robert Lougher
  • Site do editor:
  • http://developer.berlios.de/projects/jamvm/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 621 KB

Jamvm. Tag


Jamvm. Descrição

Máquina virtual de código livre livre e aberto O Jamvm é uma máquina virtual Java compacta em conformidade com a Edição de Especificação JVM (Blue Book). Jamvm é extremamente pequeno (quando despojado tem na Intel 100K e no PowerPC 150k). No entanto, ao contrário de outras pequenas VMs, suporta a especificação completa, incluindo finalização do objeto e JNI. O Jamvm atualmente inclui apenas um intérprete (mantém-o pequeno). Isso significa que é fácil de porto para novas arquiteturas, pois a maior parte do código é escrita em C. Requisitos: · Java. O que há de novo nesta versão: · Suporte Zip / JAR no boot Classloader foi reescrito para não exigir mais que os arquivos Zip / Jar sejam leitura / gravação do MMAP-ED. Isso aumenta a habilidade entre várias instâncias de VM e melhora o uso de memória em sistemas incorporados. JNI Invocation API: · Ajuste o próprio Thread para NULL quando a linha se destaca (se o thread tentar re-anexar, parece ainda ser anexado) · Init args_count no quadro de pilha dummy (Fix problem se a linha se separar e, em seguida, re-anexar) · Não crie um descarregador de bibliotecas para bibliotecas carregadas pelo carregador de bootstrap se eles tiverem um método JNI_ONUNLOAD (o carregador de bootstrap nunca será descarregado, e assim eles nunca serão chamados). Corrige um segv com jruby. · Corrigir a manipulação de anotação. Quando o valor da anotação é uma matriz, o analisador de anotação nativa constrói uma matriz de objeto. No entanto, o valor de retorno do método é o tipo específico. Isso leva a um anotationtypemismatchException. A correção coage a matriz do objeto para o tipo correto. · Simples Implementação de Java.Lang.Management.vmmanagementFactory (retorna nenhum conjunto de memória, gerenciador de memória ou nomes GC). Suficiente para correr JRuby. · Suporte ao pacote implementado no carregador de classe Bootstrap. As informações do pacote são obtidas a partir do arquivo manifesto, se ele existir. No entanto, o manifesto do Glibj.zip do GNU Classpath não tem informações de pacote. A biblioteca de classes é, portanto, reconhecida pela presença de Java / Lang / Object.class, e as informações apropriadas do pacote são construídas. · Corrigir implementação interrompida de vmclass.getsimplename () (use a implementação do GCJ) · Tamanho padrão da pilha Java aumentou para 256k de 64k · Corrigir para Bootstrap Loader GetResources () Quando a entrada BootClasspath é relativa (Prepare o diretório de trabalho atual) · Corrigir vazamento de memória menor no carregador de bootstrap GetResources () · ADICIONAR - A opção TLS para configurar, ativar o armazenamento local de thread (__thread) para ser desativado


Jamvm. Software Relacionado

HELLPLOGIC.

A solução de Autorização de Ajuda para desenvolvedores de plataforma cruzada. ...

157 21.2 MB

Download

Findbugs.

Ferramenta de análise estática livre e livre de código aberto para encontrar insetos em programas Java ...

139 7.3 MB

Download