Visual Studio.Net中的异常:System.OutofMemory.Exception

时间:2011-12-02 21:44:54

标签: visual-studio exception c#-4.0

我正在使用VisualStudio 2010,这可能是最常见的错误。 在我的代码中,我调用一个脚本来从数据库表加载数据,该数据库表包含1,765,700多行,大小为777,826 KB。

我一直遇到System.OutOfMemory.Exception错误。

无论如何,我可以增加分配给我的程序的内存或更改设置吗?我以前在eclipse中运行我的程序时已经完成了。它也可以在Visual Studio2010中完成吗?

谢谢

1 个答案:

答案 0 :(得分:0)

如果可能的话,第一步是不立即将所有数据加载到内存中,除非这是真正的要求。如果有任何方法可以分阶段加载数据,则可以避免接近内存限制。

但是,将此更改为目标x64并在64位平台上运行应该可以为您提供足够的内存访问权限来加载这些数据而不会出现问题。这可能是最简单的选择。