当前位置:编程学习 > C#/ASP.NET >>

Webservice的内存释放为何在XP和server2008里面完全不同?

情况如下:
  我在应用中在XP和server2008上的内存变化完全不一样。为了很好模拟内存变化,我把自己的应用改成单线程的方式。当执行某transaction时候,会创建webservice去执行,执行结束会释放自己,在XP中,内存就会回到执行前的内存水平,在server2008只有释放10%。 OK,server2008是cache的模式,会停留在缓存里面,可是我手动要去清楚这些cache的对象,也没有效果,除了我重启自己的应用以外,没有任何方式能把内存降下来,而在XP整个应用的内存释放非常正常,所以感觉应用在设计上没有太大问题?那么XP和2008在内存的回收上有什么不同嘛? --------------------编程问答-------------------- uppupupup --------------------编程问答--------------------
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,