首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

导出数据导致内存溢出有关问题求解

2012-02-25 
导出数据导致内存溢出问题求解将大概70万条数据导出的过程,当内存使用达到3G左右的时候,就出现了内存溢出

导出数据导致内存溢出问题求解
将大概70万条数据导出的过程,当内存使用达到3G左右的时候,就出现了内存溢出的问题,但是内存的使用率只占了机器总内存的五分之一而已。iis或是系统对内存的使用是否作了限制?asp.net对内存的使用机制是如何的?请高手不吝赐教,谢谢!

[解决办法]
帮顶
[解决办法]
mark
[解决办法]
当内存使用达到3G左右的时候,就出现了内存溢出的问题,但是内存的使用率只占了机器总内存的五分之一而已
----------------------------------------------

你用的windows么????

windows最多可以使用4G内存,你是不是用了虚拟内存?
[解决办法]
这种情况,还是用专门的工具来做数据处理。
[解决办法]
虽然通过独立的内存保护创建独立的应用程序的能力已经为 Microsoft.com 带来了巨大的利益,但是每个应用程序池仍然受制于 2-GB 的虚拟内存上限,而且内存回收的时间间隔变得越来越短了。许多应用程序或应用程序组需要 2 GB 以上的虚拟内存,只是为了能够在某个扩展周期内,以最佳的性能运行。在 2-GB 内存的限制下,极难确定某个应用程序是真的需要 2 GB 以上的内存以正常运行,还是存在内存泄漏的情况。即使能够配置阈值来强制自动的应用程序池重启,但要是频繁发生重启的话,对服务器的性能也是极大的挫伤。随着复杂的 ASP.NET 应用程序对资源需求的增加,Microsoft.com 的某些应用程序池甚至每五分钟就进行一次回收。


====================================

来自
http://www.microsoft.com/china/technet/itsolutions/msit/operations/mscom64bitarchi.mspx
[解决办法]
看看这个:
http://blog.csdn.net/sam1111/archive/2003/06/05/9784.aspx
[解决办法]
内存有15G

不错

热点排行