如何解决什么时候可以在MemorySessionContext之外存在MemorySessionData对象?
| 我正在查看IBM WebSpehere 6.1中的一个可移植的heapdump文件,并了解到MemorySessionContext包含一个SessionSimpleHashMap,其中包含代表每个用户HttpSession的所有MemorySessionData对象。我的问题是,为什么我在那个MemorySessionContext \“ container \”之外的堆中看到MemorySessionData对象?解决方法
长话短说,“松散”的MSD对象具有通往Portal对象的GC根路径,因此我暂时假定这些是Portal会话;要么那样,要么它们正处于释放过程中,因为它们可能已被容器取消引用,然后放开了……我没有检查所有通往GC根的路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。