locked
超級誇張的 VISTA RRS feed

  • 問題

  • 大家好

    最近組一台64BIT 的VISTA 旗艦給朋友

    使用4G 的記憶體 1G 的虛擬記憶體

    照他平常使用習慣使用

    只是辦公處理喔

    竟然記憶體使用2G

    還好當初給他配4G 加上64BIT

    不然真的還不夠

    微軟也好心點

    辦公處理隨便就吃了2G

    32BIT 的還不開放超過4G記憶體使用

    這擺明了想要暗中推動64BIT 系統的使用

    文書都要2G以上了

    遊戲更不用說 沒超過4G不能達到理想速度

    目前32BIT只能3.4G左右

    一點都不夠

    64BIT 或許遊戲本身支援漸漸沒問題

    但周邊設備的驅動卻跟不上

    雖然漸漸也有改進

    但短期內要使用周邊的遊戲 根本無法完整體驗

    光是32BIT 舊問題一堆了

    像最近要出的 塵埃 這款拉力賽遊戲

    光是鍵盤就無法玩了 設定上超僵硬

    按左右一下都只轉一個固定角度 又反應慢半拍

    真的無法玩下去 遊戲就砍了

     強烈希望 VISTA 32BIT 能夠支援4G 以上的記憶體

    希望微軟能夠聽到正版使用者的心聲

     

    無言中

    2007年6月26日 上午 02:44

解答

  • 我 2GB 的 Vista 旗艦版也是把虛擬記憶體關掉... 所以我覺得 4 GB 的根本就不需要擔心。

     

    Vista 記憶體使用方式跟 WinXP/2003 以前的作業系統不同,是有空就盡量用,就跟快取一樣,等到不夠或定時會釋放。

     

    以你的設備來說,用工作管理員看一段時間,你會發現偶爾會忽然記憶體使用量掉個 512 MB ~ 1 GB ,是很明顯的階梯形跌落。

     

    有人讚揚這種作法,說這樣充分運用記憶體買那麼大才不會浪費,有人喜歡沒事看到很多資源空在那邊沒再用,見仁見智。

    2007年6月27日 上午 03:41

所有回覆

  • 32 位元的 Windows Vista 是不可能支援超過 4GB 記憶體的。記憶體吃多少跟應用程式所應用的深度甚至是使用者習慣也有關系。例如本人使用 PhotoShop 開個 40MB 的圖檔,稍微做一些修改,記憶體隨便都吃 2GB 以上;我也有見過 Office 重度使用者工作列開了十來個 Office 視窗,記憶體也都是保持在 2GB 以上。況且你的 Pagefile 只有設定 1GB 未免也太少了一點吧,不是說你記憶體夠大就不需要 Pagefile 了耶。況且電腦明明買了 4GB 記憶體,只用了 2GB 就抗議了,那麼剩下的 2GB 是不想讓系統用嗎? 那當初就不需要買這麼多記憶體來裝了呀,既然買了就讓系統用個夠不是很好嗎? 記憶體吃掉並不是平白無故的被系統吃掉耶。如果覺得 Windows Vista 不好用,那也可以試試看各家的 Linux 和 一堆的 OpenOffice 來用看看,應該沒有人限制您的電腦要跑什麼作業系統吧。推動 64 位元作業系統是各家軟硬體廠商的願景,並不是只單單靠一家微軟就可以的了。

    2007年6月26日 上午 03:31
  • 基本上

    使用1G 的虛擬記憶體是因為怕4G實體記憶體不夠用

    所以才設定虛擬記憶體的

    再說 我那朋友也只是開始用不到10分鐘 時間長點會開更多

    要是XP 使用了3G的記憶體 我平常一定是關掉虛擬記憶體的

    這樣才能讓系統盡量的使用實體記憶體

    減少因為虛擬記憶體存取的關係拖慢反應速度

     

    我發這篇的主意目的是

    強調VISTA 下 4G 有很大的機會不夠用 (在關掉虛擬記憶體的狀態下)

    不論是文書處理 還是遊戲 都有這可能

    64BIT 系統很多軟體又不支援 雖然這情況是慢慢改善但緩不濟急

    既然SERVER 2003 32BIT 都可以支援超過4G的記憶體

    那代表32BIT VISTA 支援超過4G 不是不能 而是不為

    SERVER 都可以做到 為何VISTA以及XP無法做到

    就看微軟要不要做而已

    目前VISTA 下基本上使用 4-8G 已經符合作業系統 以及一般重度使用者的需求

    (大型耗記憶體程式除外)

    也不是強求要到10幾G的使用

    所以希望SP1能夠開放讓32BIT能夠支援超過4G 記憶體

    這樣對重度使用者以及記憶體廠商 以及微軟本身都是好事

    2007年6月26日 上午 10:07
  • 參考一下

    在 Windows Vista 中的 [ 系統資訊 ] 對話方塊中, 報告系統記憶體小於比您預期 4 GB 的 RAM 是否已安裝

    http://support.microsoft.com/kb/929605/zh-tw

     

    2007年6月26日 上午 10:53
    版主
  •  Andy Chen 寫信:

    參考一下

    在 Windows Vista 中的 [ 系統資訊 ] 對話方塊中, 報告系統記憶體小於比您預期 4 GB 的 RAM 是否已安裝

    http://support.microsoft.com/kb/929605/zh-tw

     

    您好

     

    那篇文章講的東西我知道

    我也了解 為何不能使用到4G記憶體 (在32BIT下)

    但 2003SERVER 除了STAMND 以外 都支援到8G

    雖然需要廠商配合 也就是說是可以做到的

     

    一般系統 像XP

    開完機後 很少超過400MB

    MCE 通常會用到500-600  (都包含防毒軟體 即時通等一般性常駐軟體)

    就算執行程式 一般操作 需要使用的記憶體量也沒很多

    一般玩文書 玩遊戲 很少會超過3G 的使用量

    所以關掉虛擬記憶體 也很少會出現記憶體不夠的問題

    (關掉的原因是不想硬碟拖慢程式反應時間)

    也就是說4G以上的需球幾乎沒有

    但VISTA 就不一樣了

    要完整體驗VISTA 一開機就會使用到800MB

    一般文書上網的記憶體使用量 也比XP 高一點

    加上VISTA 號稱更好的執行速度體驗

    也是靠記憶體來達成的

    所以不論是 系統以及 程式 對記憶體的需求量都不是XP 可以比的上的

    在這情況下 目前插上4G只能使用到3.XG的記憶體容量也就不夠了

    遊戲部分 目前有少數遊戲在XP下也需要開虛擬記憶體了

    那VISTA更不用說了

    這也是為何我一直希望VISTA 32BIT 可以支援超過4G

    除非目前64BIT的相容性跟32BIT一樣

    但我裝過的VISTA64BIT中

    常常會有遊戲 遊戲周邊 以及遊戲輔助程式 無法使用

    但一般常用的文書程式 倒是沒啥問題

    我到我目前所有的問題到了64BIT成為主流時 都不是問題

    但誰叫目前主流是32BIT呢 微軟明明有能力支援超過4G 卻又不做

    又設計一個吃記憶體怪物出來

    如果沒有VISTA  或是沒有這樣吃記憶體的VISTA 我也不會也這篇文章的問題產生

    所以在說一次 希望SP1 能夠開放超過4G的記憶體使用

     

    說一下我的配備

    目前至少都是965以上的INTEL 晶片組 都是ASUS的

    記憶體目前都是使用1G*4

    顯示卡要看使用需求 不過都是ATI 1650以上

    有裝 物理卡 電視卡 創巨 X-FI等

    所以硬體上所占用的記憶體定址相對而言就更高了

    可以使用的實體記體就更少了

    也就造成我需要超過4G的系統的需求更迫切了

     

    謝謝

    2007年6月27日 上午 01:25
  • 要在32Bit的Vista下超過4G,這是不可能
    2007年6月27日 上午 02:00
    版主
  • 我 2GB 的 Vista 旗艦版也是把虛擬記憶體關掉... 所以我覺得 4 GB 的根本就不需要擔心。

     

    Vista 記憶體使用方式跟 WinXP/2003 以前的作業系統不同,是有空就盡量用,就跟快取一樣,等到不夠或定時會釋放。

     

    以你的設備來說,用工作管理員看一段時間,你會發現偶爾會忽然記憶體使用量掉個 512 MB ~ 1 GB ,是很明顯的階梯形跌落。

     

    有人讚揚這種作法,說這樣充分運用記憶體買那麼大才不會浪費,有人喜歡沒事看到很多資源空在那邊沒再用,見仁見智。

    2007年6月27日 上午 03:41
  • 另外關於不能與不為的那段

     

    PC 跟 Server 使用目的不同,有不同的成本與銷售對象。

     

    有很多東西就是故意不為或是說故意限制住了。

     

    比如說 Win2k/XP Pro 就有 10 client 的限制,Server 就沒有。這是不能、不為、還是限制住了?

     

    過去認為 Server 有破 4 GB 的需求,PC 沒有。

     

    比如說 Vista 針對不同版本給予不同限制,實際上都是同一來源。

     

    為什麼不給 PC 具有 Server 的功能?

    我會問你,那你幹嘛不買 Server 啊?

     

    當然,現在這個界限越來越模糊了,將來相信會有產品跨過這個界限,只要有人開始,大家就會追隨。

    2007年6月27日 上午 03:49
  •  璉璉 寫信:

    我 2GB 的 Vista 旗艦版也是把虛擬記憶體關掉... 所以我覺得 4 GB 的根本就不需要擔心。

     

    Vista 記憶體使用方式跟 WinXP/2003 以前的作業系統不同,是有空就盡量用,就跟快取一樣,等到不夠或定時會釋放。

     

    以你的設備來說,用工作管理員看一段時間,你會發現偶爾會忽然記憶體使用量掉個 512 MB ~ 1 GB ,是很明顯的階梯形跌落。

     

    有人讚揚這種作法,說這樣充分運用記憶體買那麼大才不會浪費,有人喜歡沒事看到很多資源空在那邊沒再用,見仁見智。

     

     

    我知道 

    Vista 記憶體使用方式跟 WinXP/2003 以前的作業系統不同,是有空就盡量用,就跟快取一樣,等到不夠或定時會釋放。

    也非常贊成這種做法

    但就怕使用2G或玩遊戲使用4G(實際3.XG)時

    系統還沒判定這部分記憶體不需要用了就釋放   就先出個虛擬記憶體不夠的訊息

    尤其是遊戲  這點更嚴重

     所以才希望VISTA 可以突破4G

    2007年6月27日 下午 06:14
  • 如果跑個company of heroes都開最高就吃掉1.5G以上(1024*768解析度而已)了系統記憶體2G哪夠,現在作業系統執行緒越來越多硬體部分也在強烈推廣多核心,可是弄到後來變成RAM不夠使用要去吃龜速的硬碟把應該可以變快的拖慢.....假若硬碟跟RAM差不多快那就沒差(可是那有可能嗎)........

    假若記憶體不夠實際所需卻被作業系統限制要去用虛擬記憶體這樣根本沒再進步阿,就算記憶體管體程式管理的再好在不使用虛擬記憶體情況下實體記憶體不足,這樣程式跟本不能執行,也跟本不用去計較什麼記憶體使用效率好不好的問題(你還要解決根本記憶體不足的情形)....

    而且你不能以不會同時用到大量記憶體來突顯記憶體管理效率的好,那假若兩個程式一個用2G一個用3G為什麼我們就一定要用虛擬記憶.

     

     璉璉 寫信:

    我 2GB 的 Vista 旗艦版也是把虛擬記憶體關掉... 所以我覺得 4 GB 的根本就不需要擔心。

     

    Vista 記憶體使用方式跟 WinXP/2003 以前的作業系統不同,是有空就盡量用,就跟快取一樣,等到不夠或定時會釋放。

     

    以你的設備來說,用工作管理員看一段時間,你會發現偶爾會忽然記憶體使用量掉個 512 MB ~ 1 GB ,是很明顯的階梯形跌落。

     

    有人讚揚這種作法,說這樣充分運用記憶體買那麼大才不會浪費,有人喜歡沒事看到很多資源空在那邊沒再用,見仁見智。

    2007年6月27日 下午 08:26
  • 記憶體問題,在這裡應該討論好幾次了,32Bit Vista 只支援4G,基本設計就是如此,

    在這裡再怎麼討論,VISTA支援的記憶體數目也不會忽然變多。

     

    至少現在是如此。

     

    身為Windows Client 版 管理者,很樂見大家提出自己的意見、看法,與大家分享、討論,但是仍不希望脫離這論壇的主軸,
    一些建議文章往往因為用詞不當淪落為"抱怨文",非但對事情無所幫助,也容易使討論偏離主軸。

     

     

    2007年6月28日 上午 03:52
  • 看不太懂你寫的。

    2 GB 的記憶體要跑 2GB + 3 GB 的程式,不用虛擬記憶體,那要怎麼辦?

     

    而且這種需求也不該考慮在 PC 跑吧?

     

    有巨量記憶體需求的程式,應該特別設計,在使用時才把需要的資料載入記憶體,減少記憶體的使用,這才是正常的設計,否則光是把資料載入的時間,使用者就會瘋掉了。

     

    比如說衛星影像的讀圖軟體,一張圖檔 500 MB 以上 JPG 格式的衛星影像或空拍,不特別處理的話,解開起碼 4 GB 以上,光是把 JPG Decode 成 Bitmap 至少要半個小時,所以這類的讀圖軟體都是特別設計,改用抽點運算,不將整張圖檔載入。

     

    我沒碰過在 Vista 上要求不到記憶體的狀況,當然不敢說就不可能碰不上,不過相信部份快取佔用的記憶體優先權一定會比軟體要求宣告大記憶體區塊時要低,則應該會釋放給軟體用才對。我想這部分應該會在 MSDN 上會有特別討論,這種會在設計階段就考慮到,設計者也不是白痴。(當然我承認部分微軟開發部門的工程師真的很天)

     

    吃的多,不見得要記憶體時要不到,因為很多部份是系統在做快取,不是軟體吃的記憶體,看工作管理員會看到軟體沒吃那麼多。

    2007年6月28日 下午 03:08