您好、欢迎来到现金彩票网!
当前位置:大赢家 > 附属程序集 >

c内存溢出异常 “SystemOutOfMemoryException”类型的未经处理的

发布时间:2019-04-25 12:11 来源:未知 编辑:admin

  c#内存溢出异常 “System.OutOfMemoryException”类型的未经处理的异常在 System.Data.dll 中发生

  内存明明很充足的,不知道为什么就是报内存不足的异常,而且虽然是同一个异常但每次报异常的地方还不一样。。。

  我按照我的程序和网上查的资料做了下测试,以上的代码在我的机子上运行了213077次循环出现System.OutOfMemoryException的报错,出现报错时内存仍显示有3.6个g可用,现在的问题是我不修改数组的大小,或者说把数组拆分会变得非常麻烦.

  昨天上午不知道为啥自己就好了,不过为了防止再出这个bug我费了九牛二虎之力还是把一些大的数组给拆了!

  我这新手都看出问题了你5000*90000要多大啊,另外你每个循环都是用lect没效果还占资源,最大的问题就是gc.collect调用太多次,把这句删除,估计就恢复正常。全程没有对象closeclear,你的这个gc是虾忙。你自己跑10000次gc.collect也会卡死

http://ccsagresso.com/fushuchengxuji/13.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有