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

websphere ValueHandlerPool内存泄漏的原因(可疑)

  •  0
  • Sathya  · 技术社区  · 17 年前

    我们遇到了OutofMemory错误。 我使用Eclipse内存分析器分析了websphere转储的*.phd文件。

    MAT的泄漏可疑报告提供了以下信息

    但我无法将此泄漏嫌疑犯与应用程序的任何类联系起来。没有明显的联系。

    环境:我们在运行Windows的JDK1.4.2上使用WebSphere6.1。数据库是oracle 10gR1。

    2 回复  |  直到 17 年前
        1
  •  0
  •   Robert Munteanu    17 年前

    尝试“深入”到 Entry[] 实例。它应该告诉你这些条目是什么。

    与此无关的是,这个包裹 com.ibm.rmi.io

        2
  •  0
  •   mransley    17 年前

    还要看看该哈希表的成员数。例如,如果您有一个大型成员,那么它将指示更深的内容(可能是某个地方的缓存数据)。如果哈希表中有数千个成员,则可能表示您正在泄漏实例。

    我通常会发现泄漏的应用程序是因为信息被缓存而没有被处理。泄漏是在启动时发生的,是在空闲时增长的,还是只在负载下发生的?