我最近将我们的 ASP.NET 会话状态从 InProc 移到了 Sql Server 解决方案。我可以看到会话数据被插入到 Sql Server 数据库中。我正在使用“Private bytes”和“# Bytes in all heaps”性能计数器监控 w3wp.exe 进程。
当我浏览网站时,它会将数据放入会话中,但是私有字节计数器仍然会在托管网站的服务器上攀升?我认为会话数据正在写入数据库而不是存储在内存中?托管字节保持不变,我很确定进入会话的所有对象都是托管类型。
有谁知道为什么私有字节仍然会增加?