Tempo aproximado para leitura: 00:02:07 min
Dúvida
Como utilizar a ferramenta Nativa (NGEN) de desempenho de aplicativos gerenciados?
Ambiente
Framework - Framework (Linha RM) - Banco de Dados - Todas as versões
Solução
O Gerador de Imagem Nativa NGEN é uma ferramenta que melhora o desempenho de aplicativos gerenciados. O NGEN cria imagens nativas, que são arquivos que contém o código de máquina específico do processamento compilado e as instala no cache de imagem nativa do computador local. O tempo de execução pode usar imagens nativas do cache em vez de usar o compilador JIT (Just-In-Time) para compilar o assembly original.
1 - Acesse o Sentinela:
- Ir na opção de Executar na tela principal da Nova MDI
- Digitar Sentinela
- Clicar sobre o item apresentado.
2 - Tarefas de execução agendada
3 - Execução do NGEN
4 - Determine a Camada a ser executada:
Procedimentos antigo
Para baixar o arquivo, clique DOWNLOAD.
Obs.: O diretório de instalação descrito no Commands.bat está direcionando para o default C:\TOTVS\CorporeRM\RM.Net caso o cliente tenha instalado em outro diretório é necessário alterar no Commands.bat para que os registros dos componentes no Assembly e NGEN ocorram, lembrando que os comandos citados acima já estão no arquivo, não sendo necessário rodar separadamente.
Segue abaixo manual de como deixar de forma programada a execução:
1: Acessar o Agendador de tarefas;
2: Criar Tarefa Básica
3: Nomear e inserir a descrição
4: Semanalmente
5: Selecionar 4 dias por semana as 23hrs (ou em melhor horário disponível)
6: Iniciar um programa
7: Selecionar o arquivo commands.bat
8: Marcar opção para Abrir a caixa de propriedades quando concluir
9: Desmarcar a opção Interromper a tarefa se ela for executada por mais de:
Importante
- O procedimento deve ser executado em todas as camadas: APP, Client e JOB;
- Agende a execução semanalmente, de preferencia fora do horário de utilização do sistema.
- Em determinados cenários, a execução do NGEN pode ser estender por vários minutos, sendo assim, recomendamos que a execução seja realizada fora do horário de produção.
0 Comentários