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.
<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