【问题标题】:ThreadLocal Memory Leak in Icefaces 1.8 webapp using TomcatIcefaces 1.8 webapp中使用Tomcat的ThreadLocal内存泄漏
【发布时间】:2014-07-30 19:10:51
【问题描述】:

我们已经设法消除了几乎所有的内存泄漏错误消息,但我们仍然坚持最后一条。

2014 年 6 月 10 日下午 3:36:15 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks 严重:Web 应用程序 [/myapp] 创建了一个 ThreadLocal,其键类型为 [com.sun.faces.application.ApplicationAssociate$1](值 [com.sun.faces.application.ApplicationAssociate$1@7066db4a]),值类型[com.sun.faces.application.ApplicationAssociate](值 [com.sun.faces.application.ApplicationAssociate@70c710ec])但在 Web 应用程序停止时未能将其删除。线程将随着时间的推移而更新,以避免可能的内存泄漏。

经过调查,我们认为是长轮询线程机制导致了在请求初始化之后但在请求被销毁之前(在 com.sun.faces.application.WebappLifecycleListener 中)停止 Tomcat 的问题。有没有人能够摆脱这个消息?我发现它通常出现在询问 Tomcat 和内存泄漏问题的日志中。

【问题讨论】:

    标签: tomcat memory-leaks icefaces


    【解决方案1】:

    摆脱此消息意味着使用 Icefaces 提交错误并等待修复。

    【讨论】:

      猜你喜欢
      • 2011-11-25
      • 2013-07-31
      • 2011-12-16
      • 2015-11-28
      • 2015-12-28
      • 2014-12-25
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多