64 位操作系统是否会为完全相同的功能消耗更多内存?

bar*_*mac 2 linux 64-bit 32-bit

可能的重复:
如果我切换到 64 位操作系统,是否需要更多 RAM 进行编程?

我没有做过任何适当的临床分析,但几年前我第一次启动 64 位版本的 Linux 时,我对程序消耗了多少内存感到惊讶,但当然我实际上并没有记住我之前观察到的值。

我是在想象,还是相同程序的 32 位和 64 位版本之间的 RAM 使用量是否存在可计算的差异?我不能费心去双启动 32 位版本来找出答案,但我只是好奇这是否是某种安慰剂效应:-)

Dar*_*oid 5

从技术上讲是的,但在最坏的情况下差异很小。如果这很重要,那么您首先没有足够的内存。

  • 差异并不总是微不足道的。例如,我测量了 64 位 Firefox (3.0 IIRC) 使用的内存量是 32 位 Firefox 的两倍多(两者都在 64 位系统上运行,所以如果有任何事情,32 位的无法与其他正在运行的应用程序共享尽可能多的库的缺点)。 (2认同)