内存是越来越便宜了。必不可免的,我们应该尽可能的有效的利用系统中的内存。我发出使用一个叫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