当托管在单个IIS7池上时,我们的一个ASP.NET MVC3 web应用程序占用了太多内存。有时高达1 1gb。我应该从哪里开始,如何找到内存问题,有什么建议吗?
发布于 2012-04-28 15:53:13
我将首先查看数据库,因为这主要是为了增加内存分配。
有几个工具可以为您提供性能分析,包括代码和内存,但在跳到其中一个之前,请尝试“我们的”自己的StackOverflow性能分析现在称为Mini Profiler,以帮助您意识到您在哪里浪费了更多的时间,您的查询需要多长时间,并查看您是否正确地进行了数据库访问……
如果这还不起作用,可以尝试一下免费/商业工具之一,比如:
或者跟进这个问题
https://stackoverflow.com/questions/10361640
复制相似问题