内存溢出常见的情况和处理方式:

http://outofmemory.cn/c/dotNet-outOfMemoryException

MSDN中关于processModel的文档

https://msdn.microsoft.com/zh-cn/library/7w2sway1(VS.85).aspx

根据上文中的内存溢出处理,使用控制程序的内存分配,即在config文件中添加以下内容

这个需要放到machine.config中才行

 <system.web>
<!--设置可使用的最大内存大小,默认60-->
<processModel memoryLimit=""/>
<system.web>

至于效果,还没试全,不过主要是内存不足,且回收没有很好的进行。

2016-07-15补充

项目因为采用的是内存结构,所有的东西都放入内存进行。

以至于方法请求的时候,都会产生一部分内存,而由于不断地请求,导致那部分内存未来得及释放,就被新的请求停住了。

现在项目解决方案是,直接在controller中进行所有的操作,即原先方法类中的方法直接放到controller中,而不再通过service进行调取了。

在查找这个问题的时候,百度到的一个关于AJAX请求的内存释放:

$.ajax({

  ...

success:function(){},

error:function(){},

complete:function(XHR,TS){XHR=null}//因为请求会产生XMLHTTPREQUEST(好像是这个。。。),所以这一步对他进行释放。complete表示ajax请求完成,不论成功与否

})

最新文章

  1. 网页 css 样式 初始化
  2. Android Studio tips2
  3. MapReduce: 一种简化的大规模集群数据处理法
  4. 夺命雷公狗---node.js---10之POST的接收
  5. Android TextView换行问题
  6. 织梦内容管理系统(DedeCms) 小说模块insert注入漏洞
  7. Windows下查看端口被程序占用的方法
  8. ITextSharp 初次接触
  9. 无锁模式的Vector
  10. Azure 基础:Blob Storage
  11. (java基础)Java输入输出流及文件相关
  12. js canvas游戏初级demo-上下左右移动
  13. Centos7关闭防火墙
  14. Java核心技术卷一基础知识-第9章-Swing用户界面组件-读书笔记
  15. vi/vim使用
  16. Cocos Creator 安装和启动,Dashboard 的介绍
  17. bzoj4020: 未来程序&#183;改
  18. EditText的焦点问题
  19. HDU 1075 What Are You Talking About (strings)
  20. 【代码审计】QYKCMS_v4.3.2 任意文件读取漏洞分析

热门文章

  1. vshare
  2. 在Window下安装解压版的mysql 5.7.11
  3. posix进程间通信
  4. jquery方法操作iframe元素
  5. Apache2.4.x版wampserver本地php服务器如何让外网访问及启用.htaccess
  6. thikphp 简单的接口骨架
  7. 【转】Microsoft .Net Remoting 之.Net Remoting基础篇
  8. windows 批处理文件中引用日期
  9. H264裸流分析中,能获取哪些信息?
  10. linux -- Ubuntu Server 安装图形界面