devtext.com网站是用mvc3+ef+autofac写的,访问的人不多,但是内存占用的很厉害,刚启动的时候大概会占用到200m,然后我自己不断地打开页面,内存就呼呼地上飚,很快就会到1G多,不知道什么原因,求高手解答。
大体上代码就是这样的,如果还需要,我可以再截图。
我的开发环境跟你差不多,用的是EF+MVC3+Unity,内存占用没你说的严重,应该是程序有些问题,可能的原因有很多,检查所用的资源是否释放了,对数据库的操作是否合理(取数据要按需取),EF最好只用一个上下文等,其他的等高人补充了。
能不能说的再详细点啊?
你好~
对于EF的上下文有用这种方式么?
using( ... ) {
}
或者你首先检查一下那里new了大对象没有释放的!
采用了viewmodel,以及泛型的构造改了一下,问题准确地说还是没有解决,但比之前好一点,内存升的慢了一点。