Passos Avançados

Muito em breve.…

  • Nashorn goodies…
  • Mais em Lambdas….
  • OpenJDK (JDK) ferramenta de cobertura ...
  • Ferramenta de aviso de compilação do OpenJDK (que atualmente está suprimida no processo de compilação) ...
  • Veja o que acontece sob o capô com a compilação JIT no HotSpot JVM (jitWatch)
  • Smalltalk para a JVM ...
  • Lisp para a JVM ...

Hotspot JVM tasks: tarefas adicionais para (intermediário / advancado) (Sem tradução)

  • Inserir mensagens de log de nível de depuração em java.c em toda a unidade, reconstruir e executar a classe Demo ou qualquer outra baseado em java.
  • Refatorar java.c e inserir mensagens de log de nível de depuração em toda a unidade, reconstruir e executar a classe Demo ou qualquer outro programa baseado em java.
  • Após o passo 2) acima, carregue um programa baseado em Java de baixa latência GC-afinado, com GC-logs habilitados e examine os logs GC produzidos, para ver se há alguma mudança no desempenho (para aprimoramento do desempenho buffs).
  • Aplicar o operador de Elvis para javac (uma boa maneira de obter exposição a 'como modificar javac?') E compilar um programa java com o operador Elvis implementado nele.
  • GC-fun: substituir o coletor de lixo existente (s) com um personalizado. Resurrect PermGen ou iCMS no código existente. Adicione a alteração que sempre quis, à versão existente do Hotspot (GC).
  • Mude o javac para poder analisar e compilar novos recursos de linguagem ou entender outro dialeto de linguagens baseadas em JVM ou talvez até linguagens de programação mais antigas como C, Assembly, Scheme ou Smalltalk.
  • Substitua o built-in class-loader com a sua versão personalizada.

results matching ""

    No results matching ""