为什么我应该将我的32位应用程序转换为64位?

时间:2013-06-04 13:12:56

标签: c# asp.net .net

有人可以给我一个理由,我应该将我的32位应用程序转换为64位。通常我将它们转换为64用于服务器,然后发布它们。

但我没有看到任何差异。

2 个答案:

答案 0 :(得分:2)

64位应用程序可以处理超过2GB或内存。

答案 1 :(得分:0)

就像@SLaks已经说过的那样:64位应用程序可以处理超过2-3GB的RAM(减去运行时所需的数量)。

64位应用程序也可以充分利用64位CPU的64位带宽;这意味着当处理大量需要64位而不是32位或更少的数据时,它可以更快地执行 但是,大多数32位应用程序的执行速度比64位应用程序快。

64位应用程序也可以访问32位进程,而另一种方式则不然。我发现这一点,当我尝试编写一个与任务管理器类似的应用程序时,为了访问更多进程,必须将其设置为64位。

有关Wikipedia的更多信息。