[
https://issues.apache.org/jira/browse/LOG4J2-1179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Remko Popma updated LOG4J2-1179:
--------------------------------
Description:
_(Work in progress. Still thinking this through.)_
The web site currently has two performance pages:
*[Performance|https://logging.apache.org/log4j/2.x/performance.html]*
A general performance page comparing Log4j 2 to Logback and Log4j 1. This page
is not part of the manual, and the only link to it is from the About top page.
This page covers:
* logging turned off (with is<Level>Enabled)
* Parameters vs. String concatenation
* Synchronous logging (to unspecified appender with unspecified layout)
* Filters (ThreadContextMapFilter and MarkerFilter)
* Environment: MacBook Pro laptop specifying clock speed but omitting OS, JDK
and # cores.
*[Async Loggers
Performance|https://logging.apache.org/log4j/2.x/manual/async.html#Performance]*
Intended as in-depth analysis of async loggers. Mostly a comparison of Log4j 2
to Logback and Log4j 1. This page covers:
* Synchronous vs. asynchronous logging
* Async Logger vs. Async Appender
* Cost of logging location information
* Separate analysis for throughput and latency
* FileAppender vs. RandomAccessFileAppender (should not be on this page)
* Environment: laptop Windows 7 with JDK1.7 on 4 cores and enterprise server
Solaris 10 with JDK1.7 on 16 cores
*TODO: dedicated Performance section on web site*
I would like to add a Performance section to the site (accessible from the nav
side menu). Not sure if this should be part of the manual or under APACHE
LOG4J™ 2 in the nav side menu.
This section would include and reorganize what we already have, and in addition
have sections (separate pages?) on:
* General tips to improve logging performance
* Cost of various layouts (HTML, XML, CSV, Pattern)
* Cost of various Pattern Layout options
* Cost of various appenders (File, RandomAccess File, MemoryMapped File,
Console, Rewrite, other?) TODO: decide on layout for these tests.
* Cost of various APIs/wrappers (SLF4J, Log4j1, JUL, Commons Logging)
was:
_(Work in progress. Still thinking this through.)_
The web site currently has two performance pages:
*[Performance|https://logging.apache.org/log4j/2.x/performance.html]*
A general performance page comparing Log4j 2 to Logback and Log4j 1. This page
is not part of the manual, and the only link to it is from the About top page.
This page covers:
* logging turned off (with isXxxEnabled)
* Parameters vs. String concatenation
* Synchronous logging (to unspecified appender with unspecified layout)
* Filters (ThreadContextMapFilter and MarkerFilter)
* Environment: MacBook Pro laptop specifying clock speed but omitting OS, JDK
and # cores.
*[Async Loggers
Performance|https://logging.apache.org/log4j/2.x/manual/async.html#Performance]*
Intended as in-depth analysis of async loggers. Mostly a comparison of Log4j 2
to Logback and Log4j 1. This page covers:
* Synchronous vs. asynchronous logging
* Async Logger vs. Async Appender
* Cost of logging location information
* Separate analysis for throughput and latency
* FileAppender vs. RandomAccessFileAppender (should not be on this page)
* Environment: laptop Windows 7 with JDK1.7 on 4 cores and enterprise server
Solaris 10 with JDK1.7 on 16 cores
*TODO: dedicated Performance section on web site*
I would like to add a Performance section to the site (accessible from the nav
side menu). Not sure if this should be part of the manual or under APACHE
LOG4J™ 2 in the nav side menu.
This section would include and reorganize what we already have, and in addition
have sections (separate pages?) on:
* General tips to improve logging performance
* Cost of various layouts (HTML, XML, CSV, Pattern)
* Cost of various Pattern Layout options
* Cost of various appenders (File, RandomAccess File, MemoryMapped File,
Console, Rewrite, other?) TODO: decide on layout for these tests.
* Cost of various APIs/wrappers (SLF4J, Log4j1, JUL, Commons Logging)
> Log4j performance documentation
> -------------------------------
>
> Key: LOG4J2-1179
> URL: https://issues.apache.org/jira/browse/LOG4J2-1179
> Project: Log4j 2
> Issue Type: Documentation
> Components: Documentation, Performance Benchmarks
> Affects Versions: 2.4.1
> Reporter: Remko Popma
> Assignee: Remko Popma
> Fix For: 2.5
>
>
> _(Work in progress. Still thinking this through.)_
> The web site currently has two performance pages:
> *[Performance|https://logging.apache.org/log4j/2.x/performance.html]*
> A general performance page comparing Log4j 2 to Logback and Log4j 1. This
> page is not part of the manual, and the only link to it is from the About top
> page. This page covers:
> * logging turned off (with is<Level>Enabled)
> * Parameters vs. String concatenation
> * Synchronous logging (to unspecified appender with unspecified layout)
> * Filters (ThreadContextMapFilter and MarkerFilter)
> * Environment: MacBook Pro laptop specifying clock speed but omitting OS, JDK
> and # cores.
> *[Async Loggers
> Performance|https://logging.apache.org/log4j/2.x/manual/async.html#Performance]*
> Intended as in-depth analysis of async loggers. Mostly a comparison of Log4j
> 2 to Logback and Log4j 1. This page covers:
> * Synchronous vs. asynchronous logging
> * Async Logger vs. Async Appender
> * Cost of logging location information
> * Separate analysis for throughput and latency
> * FileAppender vs. RandomAccessFileAppender (should not be on this page)
> * Environment: laptop Windows 7 with JDK1.7 on 4 cores and enterprise server
> Solaris 10 with JDK1.7 on 16 cores
> *TODO: dedicated Performance section on web site*
> I would like to add a Performance section to the site (accessible from the
> nav side menu). Not sure if this should be part of the manual or under APACHE
> LOG4J™ 2 in the nav side menu.
> This section would include and reorganize what we already have, and in
> addition have sections (separate pages?) on:
> * General tips to improve logging performance
> * Cost of various layouts (HTML, XML, CSV, Pattern)
> * Cost of various Pattern Layout options
> * Cost of various appenders (File, RandomAccess File, MemoryMapped File,
> Console, Rewrite, other?) TODO: decide on layout for these tests.
> * Cost of various APIs/wrappers (SLF4J, Log4j1, JUL, Commons Logging)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]