[ 
https://issues.apache.org/jira/browse/LOG4J2-3459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17515052#comment-17515052
 ] 

Remko Popma commented on LOG4J2-3459:
-------------------------------------

Preaching:) from painful experience, I would recommend using a profiler, and 
only change the topmost performance bottleneck, then profile again, and again 
only change the topmost bottleneck etc. 
Without profiling, our intuition about what is fast or slow can be far off the 
mark… 

> Reduce use of class static initialization blocks
> ------------------------------------------------
>
>                 Key: LOG4J2-3459
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-3459
>             Project: Log4j 2
>          Issue Type: Improvement
>          Components: API, Core
>            Reporter: Matt Sicker
>            Priority: Major
>
> There are numerous classes that use static initializer blocks to perform 
> computation for caching some results. These should all generally be deferred 
> until some other reference to the class such as instantiation of use of a 
> singleton getter method.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to