<font face="courier new, monospace">Hello there
</font><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">We are trying to make our Spring-based web application faster - as part of that we profiled it using JProfiler.</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">Surprisingly we found that a rather large amount of our CPU seems to be being used in logback packages:</font></div><div><font face="courier new, monospace"><br>
</font></div><div><font face="courier new, monospace">ch.qos.logback.classic           -  21%</font></div><div><font face="courier new, monospace">ch.qos.logback.classic.spi       -  13%</font></div><div><font face="courier new, monospace">ch.qos.logback.classic.turbo     -   9%</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">We don't actually do much logging - in this run we actually wrote nothing to the logs. (We were at INFO level and no errors or noteworthy events occurred)</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">When we drill down into one particular method, Jprofiler insists that one of our methods is calling ch.qos.logback.classic.Logger.log, but this method does not do any logging and the class does not reference logging at all.</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">Any ideas what we are doing wrong?</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">cheers</font></div>
<div><font face="courier new, monospace">Pez</font></div>