瀏覽單個文章
heavywang
*停權中*
 

加入日期: Jul 2004
文章: 178
引用:
不過記憶體不足,會讓程式轉而向虛擬記憶體要求資料
卻也是事實


這種說法也不是很妥當,事實上並不是向虛擬記憶體要求資料,而是執行page swap,這細節有機會再討論。


引用:
呃....
為何 C 磁碟會有TEMP以及 Temporary Internet Files
這不就是快取了嗎?


這個就有問到重點了。
基本上 TEMP 不是快取,只是作業系統規畫一個空間,放置應用程式在執行時所產生的一些臨時的檔案。
Temporary Internet Files 是快取沒錯,但是他不是硬碟的快取,他是IE的網頁快取,假如你用IE開啟一個網頁,但是Temporary Internet Files裡已經有了,那麼IE就不會再下載一次,而是直接使用Temporary Internet Files裡面的,因此速度就會比較快。

重點就是,誰當誰的快取要分清楚:
硬碟上的Temporary Internet Files是網頁的快取,
記憶體 是 硬碟的快取,
CPU上的L3或是L2 是 記憶體的快取。

當然 把 Temporary Internet Files 搬到 RAMDISK ,就是變相的用記憶體當網頁的快取,速度當然就更快了..

另外 stx 大大 說的方法非常好用,我目前的做法跟他一模一樣,建議大家可以試試看,很不錯..
舊 2008-04-10, 12:17 PM #15
回應時引用此文章
heavywang離線中