最佳化提高調試速度20倍, Move Temporary ASP.NET Files 到記憶體盤

來源:互聯網
上載者:User

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  見圖

 

銷售軟體時我們都是會給客戶看這樣的計算表格。但很多軟體公司自身確並沒有提高。比如說,做OA平台或是協同辦公的。

但自己公司內的辦公還是在通過Excel email 發來發去。

在銷售軟體產品時,是否自己的提高更為重要。

 

B. 利潤

     One Dream , Only Money. 這個所有公司的唯一夢想(國企除外)。一個企業或是組織的生存 ,錢, 是最重要的。

     在不能開源的情況下,合理節流是最好的辦法。提高單位工作效率,就能創造更大的競爭優勢。

7. That’s All

就寫到這兒吧,不擴充了。再擴充也說不完。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.