Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-18947

[GSS](7.2.z) LOGMGR-263 - Logger Lookup is much slower as with JDK 8

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 7.2.9.CR1, 7.2.9.GA
    • 7.2.7.GA
    • Logging
    • None
    • +

    Description

      During upgrading a Java EE application from WildFly 13 with JDK 8 to WildFly 17 with JDK 11 we had a serious performance issue. We identified the usage of the logging framework SLF4J with the pattern `Logger log = LoggerFactory.getLogger(XXX.class)` was the reason when a lot of calls to `getLogger` occur in parallel. As workaround we added `static` to some code hotspots to get back the performance we were used to. Also WildFly 13 with JDK 8 got a performance improvement with the added `static` keyword.

      Please check the VisualVM output as prove of JDKSpecific got slower:

      Attachments

        Issue Links

          Activity

            People

              mshikalw Moulali Shikalwadi
              rhn-support-bmaxwell Brad Maxwell
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: