banditkid wrote:
這個大大你好,關於你...(恕刪)
有一個觀念必須先釐清,那1279MB的記憶體平常是不會被佔住的,如果有興趣,可以去找一下AGP/PCI Express顯示卡的設計規範、以及GART驅動程式的運作原理以證實我的說法,否則就溝通不下去了....

Page File不一定要大,以我的4GB Asus G1S NB來說,目前Vista也是抓到3070MB,設定256MB的Page File在RAMdisk(Vista抓不到的1GB),C、D碟都沒有分頁檔,小弟開機執行的常駐程式廿、卅個,打這篇文時工作管理員裡面看到的處理程序有97個,小弟平常執行的程式,也大多不是那種小而美的程式....但是那256MB的Page File,幾乎不曾長大過....
如果系統龜速,您應該用排除法先找出是不是某隻特定程式在作怪,這是最常見的情況,而不是先怪顯示卡,因為它實務上並不會去一直佔住那1279MB的記憶體。前面aleck1119大大貼他的(應該是)Vista 64系統、配ATI Radeon HD 3650的顯卡,Vista 64抓到4094MB的記憶體,因此Radeon HD 3650會先註冊一個(4094-512)/2=1791MB的上限(如aleck1119大大貼圖所示)。您可以看到ATI的顯示卡也是這種先把醜話說在前頭、預先註冊所需系統記憶體"上限"的設計(因為這本來就是AGP/PCI-E顯卡的規範),但是這1791MB的記憶體也不是一直被佔住的。
您先把C碟的Page File取消看看,把Page File設到RamDisk去,再實驗一下將開機時的常駐程式能先不載入的就不載入,看看系統反應如何,再慢慢加回來。Asus或是Acer出廠預設安裝的一堆公用程式是著名拖慢系統效能的殺手,沒有絕對必要就停用吧!Vista的SmartFetch功能會將空閒的實體記憶體盡可能用光作為Disk/Program Pre-load快取,剛開始使用Vista的初期,SmartFetch會對硬碟上的程式/資料配置根據被使用頻率進行最佳化,硬碟的存取會兇一些。
另外也請您確定一下Gavotte RAMdisk有成功使用到Vista抓不到的那1GB嗎?您的"快取的"記憶體欄位只有1141MB,有點低,我的執行緒1120個比您略少70個,但是"快取的"記憶體欄位有~1800MB,會不會您的Gavotte沒設好因此抓到的是Windows管理的記憶體?如果沒設好而將RAMdisk貿然開到2GB,那個記憶體排擠效應絕對會讓效能卡慘死,您有註冊ram4g.reg嗎? 也可以升級到Gavotte 1.0.4096.5版,如果新版有成功抓到被微軟封印的32位元XP/Vista所管理不到的記憶體,RAMdisk的disk label會顯示"RamDisk-PAE",反之如果只秀"RamDisk"就是沒抓成功,判斷上方便多了。