更多的内存消耗从32位到64位?

从32位移动到64位服务器时,由于数据空间增加,应用程序是否会在64位计算机上占用更多的内存

不,但是由于增加了指针大小(它也将每个指针从32位移动到64位)。

Dataspace必须被使用,重新编译应用程序不会奇迹般地使用更多的内存。 一些应用程序(caching),但这是因为他们的逻辑。

否 – 应用程序将使用相同的内存,但是您可能会发现,如果正在使用的应用程序已针对64位进行优化,那么实际上可能会占用较less的内存。

答案是YES应用程序将在64位操作系统上使用更多的内存,但不是因为数据空间,而是出于其他原因。

  • 内存指针现在占用8个字节而不是4个
  • 通常应用程序加载32位二进制文​​件以及64位本机二进制文件

请注意,我们并不是在谈论大量的开销,我们正在谈论的是100MB的范围,但在虚拟桌面环境中考虑这一点非常重要,特别是当您认为您将部署数百个虚拟机时