谁能给我一个理由,我应该将我的 32 位应用程序转换为 64 位。通常我将它们转换为服务器的 64,然后发布它们。
但我并没有真正看到任何区别。
64 位应用程序可以寻址超过 2GB 或内存。
就像@SLaks 已经说过的那样:64 位应用程序可以处理超过 2-3GB 的 RAM(减去运行时所需的数量)。
64位应用也可以充分利用64位CPU的64位带宽;这意味着在处理大量需要 64 位而不是 32 位或更少的数据时,它可以更快地执行。
不过,大多数 32 位应用程序的执行速度都比 64 位应用程序快。
64 位应用程序也可以访问 32 位进程,反之则不然。当我尝试编写一个行为类似于任务管理器并且必须将其设为 64 位才能访问更多进程的应用程序时,我发现了这一点。
有关维基百科的更多信息。