Olá,
depois de alguns dias sem postar nada, resolvi postar algo que, embora tenha aparecido no NG há um certo tempo, duvido muito que exista na Internet e que alguém tenha escrito algo a respeito.
O problema gira em torno do Windows Powershell, o futuro prompt de comando dos sistemas Microsoft. Ora quem ainda não conhece, veja um primeiro link. Pra quem conhece e ainda não baixou nem testou, outro link.
O grande detalhe é que o Powershell ainda é RC 1, ainda não saiu uma versão final. Aliás, segundo algumas mensagens postadas no grupo microsoft.public.windows.powershell, algumas mudanças ainda serão feitas até a versão final. Por ser RC 1, a atual compilação não leva em conta todas as opções de otimização, tornando ele um pouco mais lento. Só pra se ter uma idéia, em um Pentium 4 1.8 Ghz Northwood, o Powershell demora cerca de 6 segundos para abrir. Isso, ao menos pra mim, é inaceitável se tratando de uma ferramenta que administradores vão abrir várias e várias vezes durante um dia...
A saída, é simples. Usar um softwarezinho chamado Ngen, que gera o código nativo para o hardware da sua máquina. Basta digitar o código abaixo, no próprio Powershell.
set-alias ngen C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe
ls $pshome/*.dll | %{ngen install $_.fullname }
A thread inteira, com várias explicações e dicas de MVPs e funcionários MS, você pode encontrar aqui. O ganho de performance é considerável, ao menos nesta versão. Aqui, o tempo de inicialização do Powershell baixou pra 3 segundos na primeira vez e pra menos de 1 segundo caso o powershell já tenha sido aberto uma vez desde que o micro foi ligado.
[]s,
--
Vinicius Canto
18 de agosto de 2006
Powershell: como aumentar a velocidade dele?
Escrito por Vinicius Canto em 21:43. Novo comentário (Nenhum comentário). Link permanente.
Categorias dessa postagem:
Comentários
Postar um comentário