Como desativar o compilador JIT para um método particular ou conjunto de métodos

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 301483
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
importante : Este artigo contém informações sobre como modificar o registro. Antes de modificar o registro, certifique-se de backup e certifique-se que você saiba como restaurar o registro se ocorrer um problema. Para obter informações sobre como fazer backup, restaurar e editar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
256986Descrição do registro do Microsoft Windows
Sumário
Este artigo descreve como desativar a opção do compilador just-in-time (JIT) para um método específico ou conjunto de métodos enquanto você estiver usando a Microsoft máquina virtual (Microsoft).
Mais Informações
Aviso : se você usar o Editor do Registro incorretamente, poderá causar problemas sérios que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você pode resolver problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do registro por sua própria conta e risco.

Exemplo passo a passo

O exemplo a seguir desativa a opção de JIT para o método hashCode na classe Java/lang/seqüência .
  1. Crie um arquivo chamado Nojit.ini e cole o seguinte código:
    [java/lang/String]hashCode						
    onde o nome de pacote Java e nome da classe são colocados entre colchetes e seguidas do nome do método.

    Você pode adicionar qualquer número de métodos da classe especificada após o nome da classe para desativar a opção de JIT. Você também pode usar um asterisco em vez dos nomes de método específico para desabilitar o JIT para todos os métodos na classe especificada. Por exemplo:
    [java/lang/String]*					
  2. Salve o arquivo Nojit.ini para uma pasta, por exemplo, C:\Xyz.
  3. Crie uma nova String Value no registro da seguinte maneira:
    1. No menu Iniciar do Microsoft Windows, clique em Executar e tipo regedit.exe (para computadores baseados no Windows NT) ou regedt32.exe (para computadores baseados no Windows 2000) para abrir o Editor do Registro.
    2. Localize a chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM .
    3. Clique com o botão direito Java VM e crie uma nova String Value chamada DoNotJitList .
    4. Clique duas vezes o valor DoNotJistList . Na caixa de texto Dados do valor , especifique o caminho para o arquivo Nojit.ini onde você salvou anteriormente o arquivo (por exemplo, C:\Xyz\Nojit.ini ).
Referências
Você também pode ativar ou desativar a opção de JIT para todo o aplicativo através de configurações do Microsoft Internet Explorer ou através de chave do Registro HKEY_CURRENT_USER\Software\Microsoft\Java VM\EnableJIT . Para obter mais informações sobre esse método, consulte item 19 no seguinte artigo da Base de dados de Conhecimento Microsoft:
168942Perguntas freqüentes sobre o SDK para Java
Para informações de suporte sobre Visual J ++ e SDK para Java, visite o seguinte site:
Just in time

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 301483 - Última Revisão: 12/06/2015 03:23:20 - Revisão: 2.0

Microsoft Virtual Machine para Java

  • kbnosurvey kbarchive kbmt kbcompiler kbfaq kbhowto kbjit KB301483 KbMtpt
Comentários