Remko Popma created LOG4J2-1120:
-----------------------------------
Summary: LoggerConfig performance improvements
Key: LOG4J2-1120
URL: https://issues.apache.org/jira/browse/LOG4J2-1120
Project: Log4j 2
Issue Type: Improvement
Components: Core
Affects Versions: 2.3
Reporter: Remko Popma
Assignee: Remko Popma
Fix For: 2.4
As discussed on the mailing list, pulling up the the {{shutdown.get()}} check
into {{afterLogEvent()}} will avoid acquiring the shutdownLock unnecessarily.
Another performance improvement can be made by changing the data structure that
holds the AppenderControl objects from ConcurrentHashMap to
CopyOnWriteArraySet. Modifications on this data structure are extremely rare,
and the array-based collection has much better iteration performance.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]