代码之家  ›  专栏  ›  技术社区  ›  Ryan Fernandes

javaee-查找会话大小

  •  4
  • Ryan Fernandes  · 技术社区  · 15 年前

    有没有一种方法可以通过编程跟踪JavaEE应用服务器上特定会话的大小,或者我必须借助应用服务器的特定于供应商的工具来实现这一点?

    1. 从应用程序内部跟踪(一种JMX类型的接口)
    2 回复  |  直到 13 年前
        1
  •  5
  •   Grzegorz Oledzki    15 年前

    有两种方法:

        2
  •  3
  •   Gareth Davis    15 年前

    没有一个标准的方法来做这件事。事实上,假设一个物体不仅仅是灵长类动物,实际上并没有一个特别好的方法来称量它。一种方法是将对象序列化为字节数组,并将其作为大小的指示符。

    一种选择是使用类似的分析器 YourKit switch在计算引用的保留大小方面做得非常好。

    可能有特定于供应商的API,因为大多数会话管理器必须序列化会话数据以进行复制和持久化。

    推荐文章