System.OutOfMemoryException:“数组维度超过了支持的范围。”

2020-11-17 14:06发布

问题:

这种问题怎么解决呢?10万+的数据量没问题,如果读取30万+的数据量就报这个错误

回答1:

内存溢出异常,说明加载到内存的数据量太大了,为什么一次要取出那么多数据,一般使用分页查询显示避免加载大量数据



回答2:

一次取出来这么多条数据没必要吧



回答3:

为什么一下子查出那么多数据??应该有办法解决下,让每次查的数据不那么多吧。



回答4:

生成目标平台 改成64位试试。
不过最好还是从根本上改下,避免一次加载过量数据



回答5:

为啥不分页查询呢



回答6:

不应该一次取这么多数据



回答7:

直接分页查询吧