内存是越来越便宜了。必不可免的,我们应该尽可能的有效的利用系统中的内存。我发出使用一个叫Ram Disk软件是一种方法。

可笑的是在aps.net Development Server中编译一个website处理慢啊,因为有一定量的编译工作提前发生了。但.net 1.1只编译一个页面,当运行debugger时.net2.0预编译web应用程序中所有页面。如果你有一个庞大的站点,那会花费很长时间,如果你还有病毒扫描,硬盘加密软件,那真是要花几分钟了。

    今天我受够了开会时在编译时坐在哪儿等呀等。我找出了一个好的(免费)的解决方案,使用Ram Disk 同步数据。

    第一次使用Ram Disk需要对你的代码做几件事:

1)设置你的项目所在VSS根文件夹或默认文件夹到RAM drive.从VS 2005/2008中获取最新版的代码。

2)在你的WEB应用程序中打开web.config.找到<system.web> 结点,然后是<compilation>结点,增加一个叫做tempDirectory 的参数,并把值设为你的Ram
Drive的Temp文件夹。

3)按F5开始轻松的调试吧。

     此刻,从我们不要需要实时镜像同步,我们需要是设置Allway Sync。首先我们创建一个新job,设置你的硬盘驱动器为源文件夹,ram disk为目标文件夹。运行“分析”会看到一大堆文件要同步。您现在应该从这个job中排除Temp文件夹。

现在我们一个同步任务了,我们需要设置它的执行规则。从job菜单中,选择“属性”,然后点击”Automatic Synchronization ”下的Default Profile -> Code。
打开"When file changes are detected"设1分钟延时。打开"On application start"。打开"Before log out"。确保顶部的应用程序选项“Start application system try icon on system start-up"是选中的。

     现在你准备开始使用精良的调试机器。

 

翻译:Petter liu   http://wintersun.cnblogs.com

相关链接:Source 
              Allway Sync            
              Ram Disk

posted on 2009-03-07 17:02  PetterLiu  阅读(555)  评论(1编辑  收藏  举报