Websphere MemorySessionData对象何时可以存在于MemorySessionContext之外?

Websphere MemorySessionData对象何时可以存在于MemorySessionContext之外?,websphere,websphere-6.1,Websphere,Websphere 6.1,我正在查看IBM WebSpehere 6.1中的一个可移植heapdump文件,并了解到MemorySessionContext包含一个SessionImpleHashMap,其中包含代表每个用户的HttpSession的所有MemorySessionData对象。我的问题是,为什么我会在MemorySessionContext“容器”之外的堆中看到MemorySessionData对象?长话短说,“松散”MSD对象有一个通向门户对象的GC根路径,所以我暂时假设这些是门户会话;或者它们正在被释

我正在查看IBM WebSpehere 6.1中的一个可移植heapdump文件,并了解到MemorySessionContext包含一个SessionImpleHashMap,其中包含代表每个用户的HttpSession的所有MemorySessionData对象。我的问题是,为什么我会在MemorySessionContext“容器”之外的堆中看到MemorySessionData对象?

长话短说,“松散”MSD对象有一个通向门户对象的GC根路径,所以我暂时假设这些是门户会话;或者它们正在被释放,因为它们可能被容器取消引用,然后被释放。。。我没有检查GC根目录的所有路径。

它们有入站引用还是根目录?也许他们在被杀之前还没有被彻底干掉。