为什么 64 位软件在 64 位 Windows 10 操作系统上负担很重?

为什么 64 位软件在 64 位 Windows 10 操作系统上负担很重?

我使用的是旧电脑,其系统规格如下:

  • 处理器:Core 2 duo E7500-第七代
  • 物理内存:3 GB
  • 机械硬盘容量 500 Gb
  • Windows 10 64 位

我安装了 JetBrains 的 Pycharm-64 位版本,但计算机根本无法运行。一切都很滞后,每个应用程序都抛出一个错误 App Not Responding Error

我立即卸载了该软件,机器的速度恢复到了中等水平,即使不是最好。

今天我决定安装 JetBrains 的一款类似软件,名为 IntelliJIDEA,不过它是 32 位的。

尽管同时运行 Visual Studio,机器的速度却没有受到影响。

因此,我预计 64 位软件能够利用更好的 RAM 并实现最佳性能,而使用较少 RAM 的 32 位版本对这台机器的速度更有利。

有人可以从专业角度解释一下这是为什么吗?

答案1

在 64 位程序中,指针使用两倍的内存(8 个字节而不是 4 个字节),因此这样的程序需要更多的内存。

优点是,如果需要,64 位程序可以使用超过 3GB。

如果您的系统开始需要超过 3GB 的物理内存,则会开始内存交换,并且系统响应会变得较慢。

相关内容