作者ICEFTP (Norfin)
看板Windows
標題Re: [問題] W7可以把RAM當快取硬碟嗎
時間Sun Feb 7 11:15:36 2010
※ 引述《adeath444 (歐斯)》之銘言:
: W7 32位元的系統 插4G的RAM最多也只能獨到3G多(3點幾G我忘了)
: 之前有看過室友的電腦
: 他是灌XP SP2 插4條記憶體1G*4
: 他把其中2G的記憶體 用成快取硬碟的形式
: 像是把 解壓縮檔的暫存檔都寫進去記憶體裡面
: 在解壓縮過程中,預設的主硬碟 TEMP就不用寫入檔案(速度快很多)
: 想問一下 有人知道W7也可以這樣用嗎
: 和該怎麼用
如果是32Bit,可以用兩種形式來弄
1.把作業系統無法使用的記憶體部份當暫存記憶體磁碟(Ramdisk)
無法使用的範圍依據硬配置的不同,有人只能吃到3G,3.25G或3.5G不等,
以上的空間在32Bit系統可以拿來做檔案儲存空間/檔案快取使用。
(1)一般人推薦用Gavotte Ramdisk,如果想要免費的話。
(2)如果可以搞到謎版,建議用Superspeed Ramdisk
功能較完整,本身就內建開關機自動回存功能,相容性也佳
兩者都可用到32Bit不能實用的記憶體範圍。
2.拿來做快取用
32Bit搭配eBoostr V3.0,把1.畫出的Ramdisk直接畫來當快取用。
而如此用搭配Superspeed Ramdisk的話,可以在系統載入時準備好Ramdisk
空間並回存之前資料來讓eBoostr使用。缺點是開關機回存資料時會花很長時間。
eBoostr V4.0在32Bit環境則是無需再搭配Ramdisk,直接能使用超過系統可抓取的
記憶體空間,並能指定Ramdisk內容回存硬碟的檔案位址。
64Bit則因為無4GB記憶體空間限制問題,一樣可以自由使用上述軟體。
但記得請留下大概至少2G以上空記憶給系統使用,尤其是Windows7。
Windows7 x64用下來發現有Memory Leak的問題在,這時可以搭配
Rizone Memory Boostr(免費)來將浪費的記憶體清回,後來發現這軟體
對於Firefox的Memory Leak也很有效。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.184.94
※ 編輯: ICEFTP 來自: 114.39.184.94 (02/07 11:19)
1F:→ i98342108 :專業推 好奇x64 memory leak是哪些情況下發生@@ 02/07 12:18
2F:推 i98342108 :剛剛沒推到 冏 02/07 12:19
3F:→ ICEFTP :用久了就慢慢產生...這可能要問專業的 02/07 12:34
4F:→ maniaque :leak? 會不會是記憶體空間破碎所造成的吧....... 02/07 12:37
5F:→ maniaque :就好比有 5MB 空間,中間 1MB 已經被分出去了... 02/07 12:37
6F:→ maniaque :那若軟體malloc 要 3MB ,就會回傳無足夠記憶體.... 02/07 12:38
7F:→ maniaque :這是以前 win31/win95 唸到的... 02/07 12:38
※ 編輯: ICEFTP 來自: 114.39.184.94 (02/07 13:24)