我想分析我的Java虚拟机当前使用的ssl.sessionCacheSize的大小。可以通过javax.net.ssl.sessionCachSize
JVM设置来设置此大小。是否有工具(如jmap)显示jvm当前正在使用的当前sessionCacheSize?
答案 0 :(得分:2)
您可以通过使用 jmap 转储堆然后检查该转储中的 SSLSessionContextImpl
对象来查看您的 jvm 使用的 ssl 会话缓存大小。
转储堆
jmap -dump:format=b,file=dump.hprof $PID
使用 Eclipse 的 MAT 检查 SSLSessionContextImpl
对象
sun.security.ssl.SSLSessionContextImpl
cacheLimit