C# 查找HttpContext.Current.Session的大小

C# 查找HttpContext.Current.Session的大小,c#,session,C#,Session,我有一个web应用程序,它在页面加载时创建一个对象,并使用HttpContext.Current.session.Add(Obj)将该对象添加到会话中。该对象包括到Sql Server的连接,类型为SqlConnection 我想做的是找出在运行时的任何时候会话有多大。这样我就可以随时跟踪使用了多少内存。我还想跟踪对象的大小和sql连接的大小 我对在互联网上寻找正确答案一无所知。我好像找不到我要找的东西。发现了这样的东西:我怀疑这是否给了我正确的答案。它似乎给出了会话id字符串的大小。您需要搜索

我有一个web应用程序,它在页面加载时创建一个对象,并使用HttpContext.Current.session.Add(Obj)将该对象添加到会话中。该对象包括到Sql Server的连接,类型为SqlConnection

我想做的是找出在运行时的任何时候会话有多大。这样我就可以随时跟踪使用了多少内存。我还想跟踪对象的大小和sql连接的大小


我对在互联网上寻找正确答案一无所知。我好像找不到我要找的东西。发现了这样的东西:我怀疑这是否给了我正确的答案。它似乎给出了会话id字符串的大小。

您需要搜索“如何查找内存中对象的大小”。您还可以使用会话项的计数。若您关心内存,还可以配置stateserver。