代码之家  ›  专栏  ›  技术社区  ›  Damo

javaee/Seam应用程序中的会话大小

  •  0
  • Damo  · 技术社区  · 16 年前

    我在使用基于JBossSeam框架的Web应用程序时遇到了会话大小问题。我正在使用MessAdmin进行调查,它报告说,一旦用户登录,他们的会话大小就会从50KB跃升到55MB(哎哟)。这似乎很疯狂,因为我在对话/会话范围中保留了很少的对象。

    MessAdmin的输出使得很难确定原因。我希望对这个工具有更多经验的人能够为我指明正确的方向。

    alt text
    (来源: locuslive.com )

    alt text
    (来源: locuslive.com

    2 回复  |  直到 7 年前
        1
  •  0
  •   Carl Smotricz    16 年前

    看起来很简单:该列表中有少数对象的大小超过50MB,而这些对象正是您需要清除的对象。

    transient 但我不确定这是否会产生预期的效果。

    只是让事情更清楚一点:MessAdmin提到了一堆大对象,但其中一些可能是你的应用程序对象,它们本身不是很大,如果不是因为它们访问的其他东西不是应用程序对象,而且是大的。

        2
  •  1
  •   Cédrik    15 年前

    [1]: http://messadmin.sourceforge.net/#[[HttpSession size]]

    推荐文章