我们正在接收线程锁(PFB是线程转储)。您可以给我们建议我们收到它的原因。 请注意,我们使用Java 1.5,weblogic 9.1,log4j 1.2.8版
[ACTIVE] ExecuteThread:队列为'4':'weblogic.kernel.Default(self-tuning)'“daemon prio = 2 tid = 0x01d332b0 nid = 0x23等待监视器输入[0x5fffd000..0x5ffffb10] 在org.apache.log4j.Category.callAppenders(Category.java:185) - 等待锁定< 0x7c669620> (a org.apache.log4j.spi.RootCategory) 在org.apache.log4j.Category.forcedLog(Category.java:372) 在org.apache.log4j.Category.log(Category.java:864) 在org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogger.java:110) 在org.hibernate.loader.Loader.doQuery(Loader.java:687) 在org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224) 在org.hibernate.loader.Loader.doList(Loader.java:2150) 在org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029) 在org.hibernate.loader.Loader.list(Loader.java:2024) 在org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369) 在org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:300) 在org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:146) 在org.hibernate.impl.SessionImpl.list(SessionImpl.java:1093) 在org.hibernate.impl.QueryImpl.list(QueryImpl.java:79) 在com.lks.myapp.data.dao.SourceCheckImpl.getSources(SourceCheckImpl.java:87)
答案 0 :(得分:0)
切换到登录以进行高性能日志记录。 Log4j遇到性能问题。我们在其中一种产品中做了同样的事情