java - Tomcat session 的 Java 类是什么?

标签 java session tomcat jvm jmap

我用 jmap 对我的 tomcat 服务器做了一个 JVM 堆转储,我想知道它的大小是多少内存中的所有 session 。

因此我想知道我应该寻找什么类型的对象来估计 session 的大小。

谢谢

最佳答案

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

我确信有一些混杂的变量可能会使 session 跟踪与内存使用率不是 100% 相关,但至少这是一个开始。

关于java - Tomcat session 的 Java 类是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5756348/

相关文章:

php - session 持久化问题

session - 在调度程序中运行时 Coldfusion 9 session 变量错误

java - 如何使用 bash 脚本编译使用 jar 文件的多打包 java 项目

java - 命令行 Google Closure 提供了哪些标准 extern,如何通过 Java 接口(interface)获取它们?

java - 5.3 中的 Elasticsearch 客户端 java.lang.ExceptionInInitializerError

java - log4j 需要 JSF jar 吗?

Spring MVC - ContextLoaderListener 加载两次

java - 没有按钮点击如何在android studio中的MainActivity中调用MyService类

php - 重定向后 Codeigniter session 销毁

tomcat - web.xml 是如何调用的?谁调用了 web.xml