對於完全相同的功能,64 位元作業系統是否會消耗更多記憶體?

對於完全相同的功能,64 位元作業系統是否會消耗更多記憶體?

可能的重複:
如果我切換到 64 位元作業系統,是否需要更多 RAM 來進行程式設計?

我沒有做過任何適當的臨床分析,但幾年前我第一次啟動64 位元版本的Linux 時,我對程式消耗的記憶體量感到驚訝,但當然我並沒有真正記住我之前觀察到的值。

我是否在想像事情,或者相同程式的 32 位元版本和 64 位元版本之間的 RAM 使用情況是否存在可計算的差異?我懶得雙啟動 32 位元版本來找出答案,但我只是好奇這是否是某種安慰劑效應:-)

答案1

從技術上來說是的,但這種差異在最壞的情況下也是微乎其微的。如果這很重要,那麼首先你就沒有足夠的記憶體。

答案2

是的,你會使用更多的記憶體。閱讀吉爾斯的例子。 Firefox/Chrome 64 位元是在桌上型電腦中解決此問題的更好範例。

amd64 是一種優於 x86 的架構,但前提是您的電腦具有必要的硬體。不僅是處理器,您還需要更多的 RAM、更多的處理器快取(非常重要)等。

如果您需要一台電腦來進行科學應用、轉換/編輯影片或任何數學密集型應用,請使用 64 位元。對於「辦公室計算機」來說,目前最好使用 x86。

相關內容