老李飞刀

人生最重要的不是握一手好牌,而是把坏牌打好

导航

统计

公告

优化提高调试速度20倍, Move Temporary ASP.NET Files 到内存盘

1. 什么是Temporary ASP.NET Files?

Temporary ASP.Net Files 位于 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files (default) 下,用于保存调试 Web Application 程序时的相关文件, 您现在就可以马上打开看一下,这个目录中有多少文件和占用了多少磁盘空间。

2. 为什么要优化这个目录 ?

当一个Web Application  工程到达一定规模后,生成并且写入这些文件就需要一些时间了,但这些时间的确是被浪费让了。所以目标就是要减少这些不必要的时间损失。一寸光阴一寸金呀!

3. 如何优化?

A. 使用内存盘,电脑中只有内存的读写速度是最快的了,只能用内存来换时间。

     安装RamDisk ,请参考 http://hi.baidu.com/atomsoft/blog/item/423416f3da318fce0b46e05f.html

     要注册 机的,请email: 5241307  (QQ.Com) QQ 邮箱

B. 内存盘安装好后,设置Debug 输出的Temp 目录为内存盘的path, 不再使用 原来预置的 Temporary ASP.NET Files

    通过修改 Web.Config 文件中的

  <compilcation debug=”true”> 一般情况是这样的

修改为   <compilcation debug=”true” tempDirectory=”R:\”>

保留原来属性,新加一个 tempDirectory 指定内存盘的path

 

4. 优化的意义?

假设每次调试节约2分钟,一天调试15次

1 天节约了 2*15=30 分钟

1 月(22工作日) 节约了 22*30 =11 小时

如果一个team 有10个人,那么一共可节约 110 个小时,14 个人天

5. WinForm 程序

Winform 程序同样可以使用 ,通过修改配置 把output 指向 内存盘,可提高编译调试的速度

6. 扩展话题

A. ROI  见图

Image00099

 

销售软件时我们都是会给客户看这样的计算表格。但很多软件公司自身确并没有提高。比如说,做OA平台或是协同办公的。

但自己公司内的办公还是在通过Excel email 发来发去。

在销售软件产品时,是否自己的提高更为重要。

 

B. 利润

     One Dream , Only Money. 这个所有公司的唯一梦想(国企除外)。一个企业或是组织的生存 ,钱, 是最重要的。

     在不能开源的情况下,合理节流是最好的办法。提高单位工作效率,就能创造更大的竞争优势。

7. That’s All

就写到这儿吧,不扩展了。再扩展也说不完。

posted on 2009-08-04 14:17 老李飞刀 阅读(1209) 评论(16) 编辑 收藏