在ASP.NET Web App中查找内存泄漏
发布时间:2020-12-15 22:31:16 所属栏目:asp.Net 来源:网络整理
导读:我在WIN SERVER 2008 R2 Enterprise 64位上以2.53 Ghz(2 CPU)和8 GB RAM在单个生产服务器(虚拟)上托管7个网站. Web服务器是IIS 7,所有网站都使用.NET Framework 4.0应用程序池. 我当前的内存使用量大约是8GB中的4.16 GB,而w3wp.exe是消耗大部分内存使用量的
我在WIN SERVER 2008 R2 Enterprise 64位上以2.53 Ghz(2 CPU)和8 GB RAM在单个生产服务器(虚拟)上托管7个网站.
Web服务器是IIS 7,所有网站都使用.NET Framework 4.0应用程序池. 我当前的内存使用量大约是8GB中的4.16 GB,而w3wp.exe是消耗大部分内存使用量的进程(此时大约为1.6 GB),其次是使用(1.5 GB)的sqlservr.exe. 我想做的是知道7个网站中哪个网站消耗的内存最多,以便我可以看看. 我已经尝试过Process Explorer和资源监视器,但它只能显示w3wp.exe占用了多少内存,而不是单个网站的使用情况. 有没有办法让我能指出内存hogger? 解决方法
您可以使用Microsoft的
Debug Diag工具进行内存转储.
基本过程是: >启动DebugDiag 我建议结合Uri May的答案这样做,否则你可能会浪费很多时间. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在ASP.NET应用程序中使用jQuery捕获提交事件?
- IIS配置 – ASP.NET MVC返回所有请求的默认文档
- .net – MultipartFormDataStreamProvider vs HttpContext.
- asp.net – WCF请求处理线程敏捷吗?
- asp.net – 为什么HttpContext.Current.User.Identity.Name
- asp.net – RDLC和SSRS之间的区别
- asp.net – 如何确定字符串的第一个字符是否是VB.NET中的数
- ASP.NET使用VB设置文件的路径
- asp.net – 每个应用程序池的内存使用
- asp.net – 无法获取项目引用的依赖项
推荐文章
站长推荐
- asp.net-mvc-3 – MVC3 / Razor:cshtml.Execute
- asp.net-mvc – 是否可以在ASP .NET MVC中使用没
- 3 ways to use HTTPClientFactory in ASP.NET Co
- asp.net – 有没有办法在Web Api控制器中处理表单
- asp.net – RaisePostBackEvent没有触发
- asp.net – 我应该从UI层返回到业务层?
- asp.net-mvc-2 – 是否可以在EditorFor模板控件中
- asp.net-web-api – 认证/授权MVC 5和Web API –
- 我可以在Razor中使用@helper语法返回一个字符串吗
- asp.net – 管理web.config文件
热点阅读