2011年11月3日木曜日

◆NGen

沢山の方が書いているので今更ながら一応メモしておく。

.NETが出たときに自分のプログラムで試したときには特に違いは感じなかったのであまり気にしていなかったがPowershell環境にはだいぶ効くらしいです。

[appdomain]::currentdomain.getassemblies() の結果を見てみるとコマンドラインとISEでは違うのでそれぞれで実行する必要があるのかな?

Update-Gac.ps1 - Windows PowerShell Blog - Site Home - MSDN Blogs

Set-Alias ngen @(
dir (join-path ${env:\windir} "Microsoft.NET\Framework") ngen.exe -recurse |
sort -descending lastwritetime
)[0].fullName
[appdomain]::currentdomain.getassemblies() | %{ngen $_.location}

0 件のコメント:

コメントを投稿