[ https://issues.apache.org/jira/browse/LOG4J2-2391?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16591939#comment-16591939 ]
ASF GitHub Bot commented on LOG4J2-2391: ---------------------------------------- Github user jvz commented on the issue: https://github.com/apache/logging-log4j2/pull/212 Hmm, maybe it could go as a util class then for now, particularly since it's package private. > Investigate ThrowableProxy performance > -------------------------------------- > > Key: LOG4J2-2391 > URL: https://issues.apache.org/jira/browse/LOG4J2-2391 > Project: Log4j 2 > Issue Type: Task > Affects Versions: 2.11.1 > Reporter: Carter Kozak > Assignee: Carter Kozak > Priority: Major > > I've noticed when applications get into a state where they log more > exceptions than usual (e.g. network connectivity issues) thread dumps contain > many threads working inside of ThrowableProxy, loading classes. > A simple jmh benchmark of a pattern layout writing to disk with a message and > throwable appears to write about 160,000 events/second using a throwable, and > 2,000 events/second using ThrowableProxy. > I will investigate to understand where the substantial difference is coming > from, and clean up the benchmarks to add to the log4j2 benchmarking module. -- This message was sent by Atlassian JIRA (v7.6.3#76005)