我想要估算我的ASP.NET Web应用程序上每个会话所使用的内存量。以下是一些关键问题:
- 为每个会话实例分配了多少内存?
- 每个变量的内存使用情况是否等于其给定地址空间(例如Int32的32位)?
- 对于具有可变地址空间(例如String、Array[]s)的变量如何处理?
- 自定义对象实例的情况呢(例如MyCustomObject,其中包含各种其他内容)?
- 每个变量是否添加了任何内容(例如Int32变量的地址,以将其与会话实例相关联),从而增加了每个变量的开销?