Global 中只要继承 SpringMvcAppliaction 后。使用LoadRunnber软件对一个Controller进行压力测试,该Controller的Action方法内,只有一行语句Response.Write("Hello World");。
从性能监视器来看,w3wp进程持续增高,但始终下不来。如果Global中不继承SpringMvcAppliaction的话,一切正常。
原来使用的是AutoFac,发现有局限性。后来想起以前在JAVA下SPRING挺顺手的,就选择的框架中应用。结果在做性能测试时就通不过。尝试使用了1.3和2.0的版本,都有这个问题。用它们官方的demo进行压力测试,也是同样的存在内存不释放的情况。
Dispose
Spring.Net有问题,换了吧。
当然你可以抓个DUMP,看看哪些对象还驻留在内存里。
Spring.Net不是很好用