Opções da Linha de Comandos do Carregador de Classes

Há alguma opções estendidas da linha de comandos que estão disponíveis

Essas opções são:
-verbose:dynload
Fornece informações detalhadas à medida que cada classe é carregada pela JVM, incluindo:
  • O nome e o pacote da classe.
  • Para arquivos de classe que estavam em um arquivo .jar, o nome e o caminho do diretório do .jar (somente para classes de autoinicialização).
  • Detalhes do tamanho da classe e o tempo levado para carregar a classe.
Os dados são gravados em stderr. Segue um exemplo da saída:
<Loaded java/lang/String from C:\sdk\jre\lib\vm.jar>
<Class size 17258; ROM size 21080; debug size 0>
<Read time 27368 usec; Load time 782 usec; Translate time 927 usec>
-Xfuture
Ativa verificações completas em formatos de arquivos de classe. Utilize esse sinalizador ao desenvolver um novo código, pois verificações mais completas serão o padrão em liberações futuras. Por padrão, as verificações completas de formato são desativadas.
-Xverify [: < option>]
Sem parâmetros, ativa o verificador bytecode Java™ , que é o padrão. Portanto, se usado por conta própria sem nenhum parâmetro, a opção não tem nenhum efeito. Parâmetros opcionais são:
  • all - ativa verificação máxima
  • none - desativa o verificador
  • remote - ativa verificações rígidas de carregamento de classes em classes carregadas remotamente
O verificador está ativado por padrão e deve ser ativado para todos os servidores de produção. Executar com o verificador desativado não é uma configuração suportada. Se você encontrar problemas e o verificador tiver sido desativado usando -Xverify:none, remova essa opção e tente reproduzir o problema.