多线程添充大数据集,引发 OutOfMemoryException 错误,怎么解决(有具体代码)
多线程添充大数据集,引发 OutOfMemoryException 异常,如何解决(有具体代码)?代码如下:两个线程单独运行任
多线程添充大数据集,引发 OutOfMemoryException 异常,如何解决(有具体代码)?
代码如下:
两个线程单独运行任何一个都没有问题,但共同执行必出OutOfMemoryException 异常,每个表的数据量40万左右,机器内存4G,内在情况如下:
如果非要加载这种大数据集,如何解决这个问题?
[解决办法]不知道你这么做的目的是干嘛?要显示还是计算?显示的话可以分页,计算的话可以小批量导入再实现计算,非要考核操作系统的内存?
[解决办法]分块加载,找一个分页的存储过程,一次只加载一页,然后拼凑到DataTable
[解决办法]换个64位系统,8G以上内存再试