1
6
一个主要的原因是32位OSS不能寻址4GB的RAM。在许多涉及虚拟机的开发环境中,4-8GB可能是至关重要的,甚至在一般情况下是很重的提升。这就是为什么我总是尽可能使用64位处理器,并且所有的现代CPU都支持它。 |
2
2
这在一定程度上取决于您的工具——例如,Visual Studio仍然是一个32位的应用程序(但在x64中可用——只是没有巨大的收益)。 但是,如果您使用主操作系统来托管虚拟机,那么您可能会从各种虚拟机的大量内存中获益—然后您可以选择32位和64位虚拟机来满足您的需要(32位主机中很难有64位来宾虚拟机)。 就个人而言,我仍在32位的开发中。我做的大部分事情都很好。 |
3
1
我运行64位2008服务器,看不到任何性能问题。事实上,它比32位XP要好得多。它的性能通常更快。有趣的是,在我的笔记本电脑上,运行64位2008服务器的5400rpm驱动器上的文件操作比运行32位XP的7200rpm驱动器上的文件操作更快。 我能想到的只有一件事,为什么你要运行32位操作系统(XP是最新的):你到那里IE6调试你的站点。 另一件事是,32位操作系统无法寻址超过3,4 GB的RAM容量。如果你的电脑有4+GB的内存,你只需要一个32位操作系统。回想一下,即使是现在的消费型笔记本电脑也有4、6和8 GB的RAM,人们可以放心地告别32位操作系统。 如果你说的是非Windows操作系统,那么我的经验可能不适用。 |
4
1
拥有大量的记忆会改变你的工作方式,有时会有很大的变化。我运行8个虚拟屏幕,有4个不同的开发环境(1个主干、2个分支和一个外部项目的第四个环境)。只有12GB内存和30英寸屏幕。 |
5
1
我不认为32位机器比64位机器更快。确实,64位操作系统上的开发环境是在模拟的32位环境中运行的,这会造成轻微的开销。另一方面,您会发现64位操作系统速度稍快,因为内部数据路径为64位,使得操作系统能够在单个操作中移动两倍的数据。这使得64位操作系统略快于32位操作系统。64位操作系统的缺点是指针的大小是它的两倍。 真正重要的是64位操作系统非常稳定,可以访问更多的物理内存,可以运行64位和32位应用程序以及虚拟机,而不会牺牲性能。32位操作系统属于过去。 |
6
0
我的笔记本电脑上安装了64位Ubuntu。我将它用于开发,并且我完全没有性能问题。我觉得这样更好地利用计算机资源。 我能想到选择32位操作系统的唯一原因是,您知道您所开发的将在32位和64位机器上工作。但是vs让你选择你的目标机器… |
7
0
他的观点是,如果您为32位开发,那么可以使用的内存将少于4GB。在64位服务器上,您可能拥有超过4GB的RAM。基本上是诱使你在记忆需求上更加节俭。与CPU上的原始数字处理相比,它更多地与内存使用有关。 |
8
0
虽然我不能用数字来量化它,但我注意到了和“城里的新事物”一样的事情。我以前在笔记本上运行xp x86,后来又运行vista x86。在我升级到vista x64之后,它就变得更加迅速了。不知道这是否是驱动程序问题,我运行SQL Server x64等的事实,它可以使用两倍的CPU寄存器数量,Windows中的“内部”优化之类的东西,但我可以注意到区别… |
9
0
我认为最明显的建议是使用将要部署代码的任何操作系统。如果您的开发环境尽可能接近部署环境,那么只在部署环境中出现错误的可能性就越小。 |