Visual studio VisualStudio20052008是否会从64位操作系统中获益?

Visual studio VisualStudio20052008是否会从64位操作系统中获益?,visual-studio,windows-xp,64-bit,Visual Studio,Windows Xp,64 Bit,设想同样的硬件运行Windows XP 32位或Windows XP 64位。。 (因为它是一个64位处理器,目前运行XP 32位) 2gigs内存 使用64位操作系统会使Visual Studio的性能受益吗 硬件和ram目前不在我的控制范围内。。。如果我能投入更多的硬件或ram,我会的。除非你增加更多的ram 事实上,64位甚至可能会减慢速度,因为64位Windows有时必须在RAM中加载同一DLL的32位和64位版本 添加更多RAM是一个好办法,因为如果您使用Windows 7或Vista

设想同样的硬件运行Windows XP 32位或Windows XP 64位。。 (因为它是一个64位处理器,目前运行XP 32位)

2gigs内存

使用64位操作系统会使Visual Studio的性能受益吗


硬件和ram目前不在我的控制范围内。。。如果我能投入更多的硬件或ram,我会的。

除非你增加更多的ram

事实上,64位甚至可能会减慢速度,因为64位Windows有时必须在RAM中加载同一DLL的32位和64位版本


添加更多RAM是一个好办法,因为如果您使用Windows 7或Vista,它们会在RAM中积极缓存磁盘文件。

除非您添加更多RAM

事实上,64位甚至可能会减慢速度,因为64位Windows有时必须在RAM中加载同一DLL的32位和64位版本


添加更多RAM是一个不错的选择,因为如果您使用的是Windows 7或Vista,它们会在RAM中大量缓存磁盘文件。

对于2GB的RAM,很可能不会。64位最大的优点是额外的地址空间。有了2GB的物理RAM,32位操作系统可以映射所有物理内存

3GB以上的64位操作系统确实带来了一些好处,因为您的一些物理内存可能在32位操作系统上无法使用,因为设备映射物理地址以供自己使用


显然,如果你想使用超过4GB的内存,你绝对应该选择64位操作系统。

对于2GB的RAM,很可能不是。64位最大的优点是额外的地址空间。有了2GB的物理RAM,32位操作系统可以映射所有物理内存

3GB以上的64位操作系统确实带来了一些好处,因为您的一些物理内存可能在32位操作系统上无法使用,因为设备映射物理地址以供自己使用


显然,如果您想使用4 GB以上的内存,您绝对应该选择64位操作系统。

是的,如果您有足够的物理内存,在64位窗口中运行Visual Studio将获得一些好处,如中所述:

作为一个64位应用程序,不会为您节省各种页面错误和时间吗 等等?

进程的64位地址空间 不会帮你翻页的 除了间接的错误, 这肯定会伤害到你 直接方式,因为您的数据是 更大的相比之下,64位 操作系统可以帮你很多! 如果您在计算机上以32位应用程序运行 64位操作系统,您就可以获得所有4G 地址空间和所有这些都可能是 由物理内存支持(如果您有 RAM)即使不使用64位 你自己指点。你会看到的 与此相关的潜在巨大改进 磁盘缓存的大小(不在 您的地址空间)以及 您的工作环境不需要 有利于其他工艺的侵蚀,如 很瞬态分量和数据 (像C++编译器和它们的大pCH) 文件)保留在物理缓存中 内存,但不在地址空间中。 32位进程可以像64位进程一样获得所有这些好处 一个。(我的重点补充)


是的,如果您有足够的物理内存,您将从在64位Windows中运行Visual Studio中获得一些好处,如中所述:

作为一个64位应用程序,不会为您节省各种页面错误和时间吗 等等?

进程的64位地址空间 不会帮你翻页的 除了间接的错误, 这肯定会伤害到你 直接方式,因为您的数据是 更大的相比之下,64位 操作系统可以帮你很多! 如果您在计算机上以32位应用程序运行 64位操作系统,您就可以获得所有4G 地址空间和所有这些都可能是 由物理内存支持(如果您有 RAM)即使不使用64位 你自己指点。你会看到的 与此相关的潜在巨大改进 磁盘缓存的大小(不在 您的地址空间)以及 您的工作环境不需要 有利于其他工艺的侵蚀,如 很瞬态分量和数据 (像C++编译器和它们的大pCH) 文件)保留在物理缓存中 内存,但不在地址空间中。 32位进程可以像64位进程一样获得所有这些好处 一个。(我的重点补充)


如果您详细说明性能问题的确切含义,这会有所帮助。IDE响应能力?项目规模?编译速度?如果您详细说明性能问题的具体内容,这会有所帮助。IDE响应能力?项目规模?编译速度?这就是我所想的,我想我只是好奇windows在这种情况下的运行方式是否有任何改进,足以提高整个机器的性能。一些操作(如64位算术)应该更快,因为处理器本机支持这种操作。但是,64位代码往往要大一点(64位指针文本而不是32位指针文本),这一事实通常否定了这一点。对于在VisualStudio上使用2GB内存编译/链接,我怀疑您是否会看到好处。在我工作的地方,我们在64位机器上构建8 GB内存-我们并行构建项目的大部分,链接非常需要内存-64位使我们能够将大部分数据保存在内存中,并给我们带来良好的性能。这就是我所想的,我想我只是好奇windows在这种情况下的运行方式是否有任何改进,这足以提高整个机器的性能。某些操作(如64位算术)应该更快,因为处理器本机支持这种操作。但是,64位代码往往要大一点(64位指针文本而不是32位指针文本),这一事实通常否定了这一点。对于在VisualStudio上使用2GB内存编译/链接,我怀疑您是否会看到好处。在我工作的地方,我们在64位机器上构建了8GB的内存,我们并行构建了项目的大部分,并且