什么是Tomcat会话的Java类?

时间:2011-04-22 14:15:53

标签: java session tomcat jvm jmap

我使用jmap对我的 tomcat 服务器进行了 JVM堆转储,我想弄清楚所有会话的大小是多少在记忆中。

因此,我想知道我应该寻找的什么类型的对象来估算会话大小。

谢谢

3 个答案:

答案 0 :(得分:3)

这是javax.servlet.http.HttpSessionjavadoc for it is here。请注意,它是一个界面,但有一个tomcat interface that extends it org.apache.catalina.Session。我会寻找实现Catalina Session接口的所有类; org.apache.catalina.cluster.session.DeltaSessionorg.apache.catalina.cluster.session.ReplicatedSessionorg.apache.catalina.session.StandardSession

我确信有一些令人困惑的变量可能会使会话跟踪与内存使用率不是100%相关,但至少它是一个开始。

答案 1 :(得分:0)

的javax.servlet.http.HttpSession

答案 2 :(得分:0)

org.apache.catalina.session.StandardSession ,在分析堆转储时给了我关于tomcat会话的想法。