Dec 222008
 

抽了点时间把Blog动了点小手脚,加了点东西减了点东西改了点东西,现在速度应该有一个非常显著的提升,如果有感觉到变快的麻烦吱个声。

目前改动还是实验性的,没形成什么系统理论,只不过是一些已知的空间换时间的技巧的排列组合而已,等慢慢总结下心得来的时候好好写一写。

Jul 102008
 

越来越喜欢Powershell了,但是有一个问题很烦人,就是每次启动Powershell的时间。虽然不是长得让人抓狂,不过还是令人不快。不过刚刚从DL上看到有人给出了一个优化办法,是使用ngen将程序集生成本地映像来加速,实验了一下确实有效,分享之。

办法很简单,打开Powershell,把如下代码段贴进去,运行就可以了,注意需要Administrator权限,如果存在UAC,那必须开一个已经elevate权限的窗口内跑:
Set-Alias ngen @(
  dir (join-path ${env:\windir} "Microsoft.NET\Framework") ngen.exe -recurse |
  sort -descending lastwritetime
)[0].fullName
[appdomain]::currentdomain.getassemblies() | %{ngen $_.location}