我最近将我们的ASP.NET会话状态从InProc转移到了Sql Server解决方案。我可以看到会话数据被插入到Sql Server数据库中。我使用"Private bytes“和"# Bytes in all heaps”性能计数器监视w3wp.exe进程。
当我浏览网站时,它会将数据放入会话中,但是私有字节计数器仍然会在托管网站的服务器上爬升吗?我以为会话数据正在写入数据库,而不是存储在内存中?托管字节保持不变,我非常确定进入会话的所有对象都是托管类型。
有人知道为什么私有字节还会增加吗?
发布于 2010-01-22 19:32:30
Session只是ASP.Net网站所需的众多对象中的一个。您已经将会话存储从RAM移到了SQL中,但还需要大量其他对象,更不用说呈现的页面本身了。
https://stackoverflow.com/questions/2116852
复制相似问题