【发布时间】:2011-11-05 06:10:12
【问题描述】:
有没有人有使用 VisualStudio 2010 C Premium 编写使用大量内存和多个 cpu 的应用程序的经验?
我即将订购一台配备双六核 Xeon 5690 处理器(总共 12 个内核,24 个超线程)和 48 GB RAM 的工作站,但首先想知道 VS 是否可以处理这么多内核和 RAM。
(当然这都是 64 位的)我似乎无法从 MS 或硬件供应商或网络上找到直接的答案。 谢谢
更新:有人刚刚给我发了this 链接
我现在意识到我的问题被误导了。真正的问题是目标操作系统是否可以处理那么多 RAM 并运行双 CPU。
所以,除非我看错了,否则上面链接中的信息意味着如果你想编写一个可以在 Windows 7 上运行的应用程序,即使你需要 64 位版本,你也被限制为 16 GB。解决此问题的唯一方法是要求用户运行 Win 7 Professional、Enterprise 或 Ultimate 64 位版本。
【问题讨论】:
-
真正的问题是你能不能处理好。编写一个可以消耗这么多资源的程序并不容易。我会把那台机器换成我的,我的更容易编程。
-
好的,我会回答你关于我是否可以处理的“真实”问题:我在一个 27gig 的数据集上运行一系列复杂的分析技术,并且必须每分钟都这样做。该软件从不会两次执行相同的计算,但随着每分钟都有新数据到达,几乎所有的计算都需要更新。 (计算是指数移动平均值的变化,因此新数据到达的每一分钟都需要重新计算。)该应用程序在具有 4 个内核/8 个线程的机器上运行,它太慢了。既然我已经回答了你的问题,你能回答我的问题吗?