This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit af6cc67e655beda0072c3db5315c67c01ed12462
Author: Volkan Yazıcı <[email protected]>
AuthorDate: Mon Nov 27 15:53:01 2023 +0100

    Rename `log4j-perf` to `log4j-perf-test`
---
 .../log4j/core/time/internal/format/FixedDateFormat.java       |  4 ++--
 {log4j-perf => log4j-perf-test}/pom.xml                        |  2 +-
 .../org/apache/logging/log4j/ThreadContextBenchmarkAccess.java |  0
 .../layout/template/json/BlackHoleByteBufferDestination.java   |  0
 .../layout/template/json/JsonTemplateLayoutBenchmark.java      |  0
 .../template/json/JsonTemplateLayoutBenchmarkReport.java       |  0
 .../layout/template/json/JsonTemplateLayoutBenchmarkState.java |  0
 .../logging/log4j/message/ParameterFormatterBenchmark.java     |  0
 .../perf/jmh/AbstractStringLayoutStringEncodingBenchmark.java  |  0
 .../logging/log4j/perf/jmh/AnnotationVsMarkerInterface.java    |  0
 .../logging/log4j/perf/jmh/AsyncAppenderLog4j1Benchmark.java   |  0
 .../log4j/perf/jmh/AsyncAppenderLog4j1LocationBenchmark.java   |  0
 .../logging/log4j/perf/jmh/AsyncAppenderLog4j2Benchmark.java   |  0
 .../log4j/perf/jmh/AsyncAppenderLog4j2LocationBenchmark.java   |  0
 .../logging/log4j/perf/jmh/AsyncAppenderLogbackBenchmark.java  |  0
 .../log4j/perf/jmh/AsyncAppenderLogbackLocationBenchmark.java  |  0
 .../apache/logging/log4j/perf/jmh/AsyncLoggersBenchmark.java   |  0
 .../logging/log4j/perf/jmh/AsyncLoggersLocationBenchmark.java  |  0
 .../org/apache/logging/log4j/perf/jmh/ClocksBenchmark.java     |  0
 .../apache/logging/log4j/perf/jmh/CollectionsBenchmark.java    |  0
 .../log4j/perf/jmh/ConcurrentAsyncLoggerToFileBenchmark.java   |  0
 .../log4j/perf/jmh/ConfiguratorInitializeBenchmark.java        |  0
 .../apache/logging/log4j/perf/jmh/DateTimeFormatBenchmark.java |  0
 .../apache/logging/log4j/perf/jmh/DebugDisabledBenchmark.java  |  0
 .../apache/logging/log4j/perf/jmh/FileAppenderBenchmark.java   |  0
 .../logging/log4j/perf/jmh/FileAppenderParamsBenchmark.java    |  0
 .../logging/log4j/perf/jmh/FileAppenderThrowableBenchmark.java |  0
 .../log4j/perf/jmh/FileAppenderWithLocationBenchmark.java      |  0
 .../logging/log4j/perf/jmh/FormatterLoggerBenchmark.java       |  0
 .../apache/logging/log4j/perf/jmh/JdbcAppenderBenchmark.java   |  0
 .../log4j/perf/jmh/Log4j2AppenderComparisonBenchmark.java      |  0
 .../apache/logging/log4j/perf/jmh/Log4jLogEventBenchmark.java  |  0
 .../log4j/perf/jmh/LogBuilderMarkerFilterBenchmark.java        |  0
 .../apache/logging/log4j/perf/jmh/LoggerConfigBenchmark.java   |  0
 .../logging/log4j/perf/jmh/LoggingDisabledBenchmark.java       |  0
 .../org/apache/logging/log4j/perf/jmh/MDCFilterBenchmark.java  |  0
 .../apache/logging/log4j/perf/jmh/MarkerFilterBenchmark.java   |  0
 .../logging/log4j/perf/jmh/MemoryHandlerJULBenchmark.java      |  0
 .../log4j/perf/jmh/MemoryHandlerJULLocationBenchmark.java      |  0
 .../logging/log4j/perf/jmh/NamePatternConverterBenchmark.java  |  0
 .../org/apache/logging/log4j/perf/jmh/NanotimeBenchmark.java   |  0
 .../org/apache/logging/log4j/perf/jmh/OutputBenchmark.java     |  0
 .../logging/log4j/perf/jmh/ParameterizedMessageBenchmark.java  |  0
 .../log4j/perf/jmh/ParameterizedMessageInliningBenchmark.java  |  0
 .../apache/logging/log4j/perf/jmh/PatternLayoutBenchmark.java  |  0
 .../log4j/perf/jmh/PatternLayoutComparisonBenchmark.java       |  0
 .../org/apache/logging/log4j/perf/jmh/ReflectionBenchmark.java |  0
 .../org/apache/logging/log4j/perf/jmh/SimpleBenchmark.java     |  0
 .../logging/log4j/perf/jmh/SortedArrayVsHashMapBenchmark.java  |  0
 .../org/apache/logging/log4j/perf/jmh/StackWalkBenchmark.java  |  0
 .../logging/log4j/perf/jmh/StringBuilderEscapeBenchmark.java   |  0
 .../apache/logging/log4j/perf/jmh/StringEncodingBenchmark.java |  0
 .../logging/log4j/perf/jmh/TextEncoderHelperBenchmark.java     |  0
 .../apache/logging/log4j/perf/jmh/ThreadContextBenchmark.java  |  0
 .../perf/jmh/ThreadLocalVsConcurrentHashMapBenchmark.java      |  0
 .../logging/log4j/perf/jmh/ThreadLocalVsPoolBenchmark.java     |  0
 .../logging/log4j/perf/jmh/ThreadsafeDateFormatBenchmark.java  |  0
 .../org/apache/logging/log4j/perf/jmh/TimeFormatBenchmark.java |  0
 .../java/org/apache/logging/log4j/perf/jmh/UnboxBenchmark.java |  0
 .../apache/logging/log4j/perf/jmh/UuidGeneratorBenchmark.java  |  0
 .../org/apache/logging/log4j/perf/jmh/VarargsBenchmark.java    |  0
 .../java/org/apache/logging/log4j/perf/jmh/package-info.java   |  0
 .../org/apache/logging/log4j/perf/nogc/AbstractLogger.java     |  0
 .../java/org/apache/logging/log4j/perf/nogc/ClassicLogger.java |  0
 .../java/org/apache/logging/log4j/perf/nogc/DemoAppender.java  |  0
 .../java/org/apache/logging/log4j/perf/nogc/NoGcLayout.java    |  0
 .../java/org/apache/logging/log4j/perf/nogc/NoGcLogger.java    |  0
 .../java/org/apache/logging/log4j/perf/nogc/NoGcMessage.java   |  0
 .../logging/log4j/perf/nogc/NoGcMessagePatternConverter.java   |  0
 .../org/apache/logging/log4j/perf/nogc/OpenHashStringMap.java  |  0
 .../apache/logging/log4j/perf/nogc/ParameterizedMessage.java   |  0
 .../src/main/java/org/apache/logging/log4j/perf/nogc/Test.java |  0
 .../apache/logging/log4j/perf/util/BenchmarkMessageParams.java |  0
 .../java/org/apache/logging/log4j/perf/util/DemoAppender.java  |  0
 .../org/apache/logging/log4j/perf/util/NoOpJULHandler.java     |  0
 .../org/apache/logging/log4j/perf/util/NoOpLog4jAppender.java  |  0
 .../apache/logging/log4j/perf/util/NoOpLogbackAppender.java    |  0
 .../java/org/apache/logging/log4j/perf/util/StackDriver.java   |  0
 .../log4j/spi/CopyOnWriteOpenHashMapThreadContextMap.java      |  0
 .../log4j/spi/GarbageFreeOpenHashMapThreadContextMap.java      |  0
 .../ConcurrentAsyncLoggerToFileBenchmark-asyncConfig.xml       |  0
 .../main/resources/ConcurrentAsyncLoggerToFileBenchmark.xml    |  0
 .../src/main/resources/log4j12-perf-file-throwable.xml         |  0
 .../src/main/resources/log4j12-perf.xml                        |  0
 .../src/main/resources/log4j12-perf2.xml                       |  0
 .../src/main/resources/log4j12-perfloc.xml                     |  0
 .../src/main/resources/log4j2-appenderComparison.xml           |  0
 .../src/main/resources/log4j2-jdbc-appender.xml                |  0
 .../src/main/resources/log4j2-markerFilter-perf.xml            |  0
 .../src/main/resources/log4j2-markerFilter-perf2.xml           |  0
 .../src/main/resources/log4j2-noFilter-perf.xml                |  0
 .../src/main/resources/log4j2-perf-file-throwable.xml          |  0
 .../src/main/resources/log4j2-perf.xml                         |  0
 .../src/main/resources/log4j2-perf2.xml                        |  0
 .../src/main/resources/log4j2-perf3.xml                        |  0
 .../src/main/resources/log4j2-perfloc.xml                      |  0
 .../src/main/resources/log4j2-threadContextFilter-perf.xml     |  0
 .../src/main/resources/logback-markerFilter-perf.xml           |  0
 .../src/main/resources/logback-mdcFilter-perf.xml              |  0
 .../src/main/resources/logback-perf-file-throwable.xml         |  0
 .../src/main/resources/logback-perf.xml                        |  0
 .../src/main/resources/logback-perf2.xml                       |  0
 .../src/main/resources/logback-perfloc.xml                     |  0
 .../src/main/resources/perf-WithoutAnyAppender-location.xml    |  0
 .../src/main/resources/perf-WithoutAnyAppender.xml             |  0
 .../resources/perf-log4j12-async-location-noOpAppender.xml     |  0
 .../src/main/resources/perf-log4j12-async-noOpAppender.xml     |  0
 .../src/main/resources/perf-log4j12-async.xml                  |  0
 .../resources/perf-logback-async-location-noOpAppender.xml     |  0
 .../src/main/resources/perf-logback-async-noOpAppender.xml     |  0
 .../src/main/resources/perf-logback-async.xml                  |  0
 .../src/main/resources/perf3PlainNoLoc.xml                     |  0
 .../main/resources/perf5AsyncApndDsrptrNoLoc-noOpAppender.xml  |  0
 .../resources/perf5AsyncApndDsrptrWithLoc-noOpAppender.xml     |  0
 .../main/resources/perf5AsyncApndMpscQNoLoc-noOpAppender.xml   |  0
 .../main/resources/perf5AsyncApndMpscQWithLoc-noOpAppender.xml |  0
 .../src/main/resources/perf5AsyncApndNoLoc-noOpAppender.xml    |  0
 .../src/main/resources/perf5AsyncApndNoLoc.xml                 |  0
 .../src/main/resources/perf5AsyncApndWithLoc-noOpAppender.xml  |  0
 .../main/resources/perf5AsyncApndXferQNoLoc-noOpAppender.xml   |  0
 .../main/resources/perf5AsyncApndXferQWithLoc-noOpAppender.xml |  0
 pom.xml                                                        |  2 +-
 src/site/asciidoc/manual/garbagefree.adoc                      |  2 +-
 src/site/asciidoc/manual/logbuilder.adoc                       |  2 +-
 src/site/asciidoc/performance.adoc                             | 10 +++++-----
 src/site/markdown/manual/cloud.md                              |  2 +-
 126 files changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/time/internal/format/FixedDateFormat.java
 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/time/internal/format/FixedDateFormat.java
index 44f8d3607b..b2986151b7 100644
--- 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/time/internal/format/FixedDateFormat.java
+++ 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/time/internal/format/FixedDateFormat.java
@@ -30,8 +30,8 @@ import org.osgi.annotation.versioning.ProviderType;
  * Custom time formatter that trades flexibility for performance. This 
formatter only supports the date patterns defined
  * in {@link FixedFormat}. For any other date patterns use {@link 
FastDateFormat}.
  * <p>
- * Related benchmarks: 
/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/TimeFormatBenchmark.java
 and
- * 
/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadsafeDateFormatBenchmark.java
+ * Related benchmarks: 
/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/TimeFormatBenchmark.java
 and
+ * 
/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadsafeDateFormatBenchmark.java
  * </p>
  */
 @ProviderType
diff --git a/log4j-perf/pom.xml b/log4j-perf-test/pom.xml
similarity index 99%
rename from log4j-perf/pom.xml
rename to log4j-perf-test/pom.xml
index 99041932cd..bdb1f9f19c 100644
--- a/log4j-perf/pom.xml
+++ b/log4j-perf-test/pom.xml
@@ -24,7 +24,7 @@
     <relativePath>../log4j-parent</relativePath>
   </parent>
 
-  <artifactId>log4j-perf</artifactId>
+  <artifactId>log4j-perf-test</artifactId>
   <packaging>jar</packaging>
   <name>Apache Log4J Performance Tests</name>
   <description>The Apache Log4j development-time performance 
tests</description>
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/ThreadContextBenchmarkAccess.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/ThreadContextBenchmarkAccess.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/ThreadContextBenchmarkAccess.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/ThreadContextBenchmarkAccess.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/layout/template/json/BlackHoleByteBufferDestination.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/layout/template/json/BlackHoleByteBufferDestination.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/layout/template/json/BlackHoleByteBufferDestination.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/layout/template/json/BlackHoleByteBufferDestination.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmarkReport.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmarkReport.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmarkReport.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmarkReport.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmarkState.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmarkState.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmarkState.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/layout/template/json/JsonTemplateLayoutBenchmarkState.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/message/ParameterFormatterBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/message/ParameterFormatterBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/message/ParameterFormatterBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/message/ParameterFormatterBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AbstractStringLayoutStringEncodingBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AbstractStringLayoutStringEncodingBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AbstractStringLayoutStringEncodingBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AbstractStringLayoutStringEncodingBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AnnotationVsMarkerInterface.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AnnotationVsMarkerInterface.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AnnotationVsMarkerInterface.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AnnotationVsMarkerInterface.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j1Benchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j1Benchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j1Benchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j1Benchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j1LocationBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j1LocationBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j1LocationBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j1LocationBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j2Benchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j2Benchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j2Benchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j2Benchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j2LocationBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j2LocationBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j2LocationBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLog4j2LocationBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLogbackBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLogbackBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLogbackBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLogbackBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLogbackLocationBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLogbackLocationBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLogbackLocationBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncAppenderLogbackLocationBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersLocationBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersLocationBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersLocationBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/AsyncLoggersLocationBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ClocksBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ClocksBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ClocksBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ClocksBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/CollectionsBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/CollectionsBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/CollectionsBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/CollectionsBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ConcurrentAsyncLoggerToFileBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ConcurrentAsyncLoggerToFileBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ConcurrentAsyncLoggerToFileBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ConcurrentAsyncLoggerToFileBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ConfiguratorInitializeBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ConfiguratorInitializeBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ConfiguratorInitializeBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ConfiguratorInitializeBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/DateTimeFormatBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/DateTimeFormatBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/DateTimeFormatBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/DateTimeFormatBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/DebugDisabledBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/DebugDisabledBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/DebugDisabledBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/DebugDisabledBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderParamsBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderParamsBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderParamsBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderParamsBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderThrowableBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderThrowableBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderThrowableBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderThrowableBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderWithLocationBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderWithLocationBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderWithLocationBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/FileAppenderWithLocationBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FormatterLoggerBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/FormatterLoggerBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/FormatterLoggerBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/FormatterLoggerBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/JdbcAppenderBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/JdbcAppenderBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/JdbcAppenderBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/JdbcAppenderBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/Log4j2AppenderComparisonBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/Log4j2AppenderComparisonBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/Log4j2AppenderComparisonBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/Log4j2AppenderComparisonBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/Log4jLogEventBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/Log4jLogEventBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/Log4jLogEventBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/Log4jLogEventBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/LogBuilderMarkerFilterBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/LogBuilderMarkerFilterBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/LogBuilderMarkerFilterBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/LogBuilderMarkerFilterBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/LoggerConfigBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/LoggerConfigBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/LoggerConfigBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/LoggerConfigBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/LoggingDisabledBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/LoggingDisabledBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/LoggingDisabledBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/LoggingDisabledBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/MDCFilterBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/MDCFilterBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/MDCFilterBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/MDCFilterBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/MarkerFilterBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/MarkerFilterBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/MarkerFilterBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/MarkerFilterBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/MemoryHandlerJULBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/MemoryHandlerJULBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/MemoryHandlerJULBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/MemoryHandlerJULBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/MemoryHandlerJULLocationBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/MemoryHandlerJULLocationBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/MemoryHandlerJULLocationBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/MemoryHandlerJULLocationBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/NamePatternConverterBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/NamePatternConverterBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/NamePatternConverterBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/NamePatternConverterBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/NanotimeBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/NanotimeBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/NanotimeBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/NanotimeBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/OutputBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/OutputBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/OutputBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/OutputBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ParameterizedMessageBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ParameterizedMessageBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ParameterizedMessageBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ParameterizedMessageBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ParameterizedMessageInliningBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ParameterizedMessageInliningBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ParameterizedMessageInliningBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ParameterizedMessageInliningBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutComparisonBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutComparisonBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutComparisonBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/PatternLayoutComparisonBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ReflectionBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ReflectionBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ReflectionBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ReflectionBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/SimpleBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/SimpleBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/SimpleBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/SimpleBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/SortedArrayVsHashMapBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/SortedArrayVsHashMapBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/SortedArrayVsHashMapBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/SortedArrayVsHashMapBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/StackWalkBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/StackWalkBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/StackWalkBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/StackWalkBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/StringBuilderEscapeBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/StringBuilderEscapeBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/StringBuilderEscapeBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/StringBuilderEscapeBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/StringEncodingBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/StringEncodingBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/StringEncodingBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/StringEncodingBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/TextEncoderHelperBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/TextEncoderHelperBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/TextEncoderHelperBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/TextEncoderHelperBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadContextBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadContextBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadContextBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadContextBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadLocalVsConcurrentHashMapBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadLocalVsConcurrentHashMapBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadLocalVsConcurrentHashMapBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadLocalVsConcurrentHashMapBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadLocalVsPoolBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadLocalVsPoolBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadLocalVsPoolBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadLocalVsPoolBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadsafeDateFormatBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadsafeDateFormatBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadsafeDateFormatBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/ThreadsafeDateFormatBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/TimeFormatBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/TimeFormatBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/TimeFormatBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/TimeFormatBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/UnboxBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/UnboxBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/UnboxBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/UnboxBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/UuidGeneratorBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/UuidGeneratorBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/UuidGeneratorBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/UuidGeneratorBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/VarargsBenchmark.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/VarargsBenchmark.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/VarargsBenchmark.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/VarargsBenchmark.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/package-info.java 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/package-info.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/package-info.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/package-info.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/AbstractLogger.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/AbstractLogger.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/AbstractLogger.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/AbstractLogger.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/ClassicLogger.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/ClassicLogger.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/ClassicLogger.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/ClassicLogger.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/DemoAppender.java 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/DemoAppender.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/DemoAppender.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/DemoAppender.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcLayout.java 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcLayout.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcLayout.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcLayout.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcLogger.java 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcLogger.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcLogger.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcLogger.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessage.java 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessage.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessage.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessage.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessagePatternConverter.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessagePatternConverter.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessagePatternConverter.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessagePatternConverter.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/OpenHashStringMap.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/OpenHashStringMap.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/OpenHashStringMap.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/OpenHashStringMap.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/ParameterizedMessage.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/ParameterizedMessage.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/ParameterizedMessage.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/ParameterizedMessage.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/Test.java 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/Test.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/Test.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/nogc/Test.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/BenchmarkMessageParams.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/BenchmarkMessageParams.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/BenchmarkMessageParams.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/BenchmarkMessageParams.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/DemoAppender.java 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/DemoAppender.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/DemoAppender.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/DemoAppender.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/NoOpJULHandler.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/NoOpJULHandler.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/NoOpJULHandler.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/NoOpJULHandler.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/NoOpLog4jAppender.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/NoOpLog4jAppender.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/NoOpLog4jAppender.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/NoOpLog4jAppender.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/NoOpLogbackAppender.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/NoOpLogbackAppender.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/NoOpLogbackAppender.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/NoOpLogbackAppender.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/StackDriver.java 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/StackDriver.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/perf/util/StackDriver.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/util/StackDriver.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteOpenHashMapThreadContextMap.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteOpenHashMapThreadContextMap.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteOpenHashMapThreadContextMap.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteOpenHashMapThreadContextMap.java
diff --git 
a/log4j-perf/src/main/java/org/apache/logging/log4j/spi/GarbageFreeOpenHashMapThreadContextMap.java
 
b/log4j-perf-test/src/main/java/org/apache/logging/log4j/spi/GarbageFreeOpenHashMapThreadContextMap.java
similarity index 100%
rename from 
log4j-perf/src/main/java/org/apache/logging/log4j/spi/GarbageFreeOpenHashMapThreadContextMap.java
rename to 
log4j-perf-test/src/main/java/org/apache/logging/log4j/spi/GarbageFreeOpenHashMapThreadContextMap.java
diff --git 
a/log4j-perf/src/main/resources/ConcurrentAsyncLoggerToFileBenchmark-asyncConfig.xml
 
b/log4j-perf-test/src/main/resources/ConcurrentAsyncLoggerToFileBenchmark-asyncConfig.xml
similarity index 100%
rename from 
log4j-perf/src/main/resources/ConcurrentAsyncLoggerToFileBenchmark-asyncConfig.xml
rename to 
log4j-perf-test/src/main/resources/ConcurrentAsyncLoggerToFileBenchmark-asyncConfig.xml
diff --git 
a/log4j-perf/src/main/resources/ConcurrentAsyncLoggerToFileBenchmark.xml 
b/log4j-perf-test/src/main/resources/ConcurrentAsyncLoggerToFileBenchmark.xml
similarity index 100%
rename from 
log4j-perf/src/main/resources/ConcurrentAsyncLoggerToFileBenchmark.xml
rename to 
log4j-perf-test/src/main/resources/ConcurrentAsyncLoggerToFileBenchmark.xml
diff --git a/log4j-perf/src/main/resources/log4j12-perf-file-throwable.xml 
b/log4j-perf-test/src/main/resources/log4j12-perf-file-throwable.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j12-perf-file-throwable.xml
rename to log4j-perf-test/src/main/resources/log4j12-perf-file-throwable.xml
diff --git a/log4j-perf/src/main/resources/log4j12-perf.xml 
b/log4j-perf-test/src/main/resources/log4j12-perf.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j12-perf.xml
rename to log4j-perf-test/src/main/resources/log4j12-perf.xml
diff --git a/log4j-perf/src/main/resources/log4j12-perf2.xml 
b/log4j-perf-test/src/main/resources/log4j12-perf2.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j12-perf2.xml
rename to log4j-perf-test/src/main/resources/log4j12-perf2.xml
diff --git a/log4j-perf/src/main/resources/log4j12-perfloc.xml 
b/log4j-perf-test/src/main/resources/log4j12-perfloc.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j12-perfloc.xml
rename to log4j-perf-test/src/main/resources/log4j12-perfloc.xml
diff --git a/log4j-perf/src/main/resources/log4j2-appenderComparison.xml 
b/log4j-perf-test/src/main/resources/log4j2-appenderComparison.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j2-appenderComparison.xml
rename to log4j-perf-test/src/main/resources/log4j2-appenderComparison.xml
diff --git a/log4j-perf/src/main/resources/log4j2-jdbc-appender.xml 
b/log4j-perf-test/src/main/resources/log4j2-jdbc-appender.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j2-jdbc-appender.xml
rename to log4j-perf-test/src/main/resources/log4j2-jdbc-appender.xml
diff --git a/log4j-perf/src/main/resources/log4j2-markerFilter-perf.xml 
b/log4j-perf-test/src/main/resources/log4j2-markerFilter-perf.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j2-markerFilter-perf.xml
rename to log4j-perf-test/src/main/resources/log4j2-markerFilter-perf.xml
diff --git a/log4j-perf/src/main/resources/log4j2-markerFilter-perf2.xml 
b/log4j-perf-test/src/main/resources/log4j2-markerFilter-perf2.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j2-markerFilter-perf2.xml
rename to log4j-perf-test/src/main/resources/log4j2-markerFilter-perf2.xml
diff --git a/log4j-perf/src/main/resources/log4j2-noFilter-perf.xml 
b/log4j-perf-test/src/main/resources/log4j2-noFilter-perf.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j2-noFilter-perf.xml
rename to log4j-perf-test/src/main/resources/log4j2-noFilter-perf.xml
diff --git a/log4j-perf/src/main/resources/log4j2-perf-file-throwable.xml 
b/log4j-perf-test/src/main/resources/log4j2-perf-file-throwable.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j2-perf-file-throwable.xml
rename to log4j-perf-test/src/main/resources/log4j2-perf-file-throwable.xml
diff --git a/log4j-perf/src/main/resources/log4j2-perf.xml 
b/log4j-perf-test/src/main/resources/log4j2-perf.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j2-perf.xml
rename to log4j-perf-test/src/main/resources/log4j2-perf.xml
diff --git a/log4j-perf/src/main/resources/log4j2-perf2.xml 
b/log4j-perf-test/src/main/resources/log4j2-perf2.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j2-perf2.xml
rename to log4j-perf-test/src/main/resources/log4j2-perf2.xml
diff --git a/log4j-perf/src/main/resources/log4j2-perf3.xml 
b/log4j-perf-test/src/main/resources/log4j2-perf3.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j2-perf3.xml
rename to log4j-perf-test/src/main/resources/log4j2-perf3.xml
diff --git a/log4j-perf/src/main/resources/log4j2-perfloc.xml 
b/log4j-perf-test/src/main/resources/log4j2-perfloc.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j2-perfloc.xml
rename to log4j-perf-test/src/main/resources/log4j2-perfloc.xml
diff --git a/log4j-perf/src/main/resources/log4j2-threadContextFilter-perf.xml 
b/log4j-perf-test/src/main/resources/log4j2-threadContextFilter-perf.xml
similarity index 100%
rename from log4j-perf/src/main/resources/log4j2-threadContextFilter-perf.xml
rename to log4j-perf-test/src/main/resources/log4j2-threadContextFilter-perf.xml
diff --git a/log4j-perf/src/main/resources/logback-markerFilter-perf.xml 
b/log4j-perf-test/src/main/resources/logback-markerFilter-perf.xml
similarity index 100%
rename from log4j-perf/src/main/resources/logback-markerFilter-perf.xml
rename to log4j-perf-test/src/main/resources/logback-markerFilter-perf.xml
diff --git a/log4j-perf/src/main/resources/logback-mdcFilter-perf.xml 
b/log4j-perf-test/src/main/resources/logback-mdcFilter-perf.xml
similarity index 100%
rename from log4j-perf/src/main/resources/logback-mdcFilter-perf.xml
rename to log4j-perf-test/src/main/resources/logback-mdcFilter-perf.xml
diff --git a/log4j-perf/src/main/resources/logback-perf-file-throwable.xml 
b/log4j-perf-test/src/main/resources/logback-perf-file-throwable.xml
similarity index 100%
rename from log4j-perf/src/main/resources/logback-perf-file-throwable.xml
rename to log4j-perf-test/src/main/resources/logback-perf-file-throwable.xml
diff --git a/log4j-perf/src/main/resources/logback-perf.xml 
b/log4j-perf-test/src/main/resources/logback-perf.xml
similarity index 100%
rename from log4j-perf/src/main/resources/logback-perf.xml
rename to log4j-perf-test/src/main/resources/logback-perf.xml
diff --git a/log4j-perf/src/main/resources/logback-perf2.xml 
b/log4j-perf-test/src/main/resources/logback-perf2.xml
similarity index 100%
rename from log4j-perf/src/main/resources/logback-perf2.xml
rename to log4j-perf-test/src/main/resources/logback-perf2.xml
diff --git a/log4j-perf/src/main/resources/logback-perfloc.xml 
b/log4j-perf-test/src/main/resources/logback-perfloc.xml
similarity index 100%
rename from log4j-perf/src/main/resources/logback-perfloc.xml
rename to log4j-perf-test/src/main/resources/logback-perfloc.xml
diff --git a/log4j-perf/src/main/resources/perf-WithoutAnyAppender-location.xml 
b/log4j-perf-test/src/main/resources/perf-WithoutAnyAppender-location.xml
similarity index 100%
rename from log4j-perf/src/main/resources/perf-WithoutAnyAppender-location.xml
rename to 
log4j-perf-test/src/main/resources/perf-WithoutAnyAppender-location.xml
diff --git a/log4j-perf/src/main/resources/perf-WithoutAnyAppender.xml 
b/log4j-perf-test/src/main/resources/perf-WithoutAnyAppender.xml
similarity index 100%
rename from log4j-perf/src/main/resources/perf-WithoutAnyAppender.xml
rename to log4j-perf-test/src/main/resources/perf-WithoutAnyAppender.xml
diff --git 
a/log4j-perf/src/main/resources/perf-log4j12-async-location-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf-log4j12-async-location-noOpAppender.xml
similarity index 100%
rename from 
log4j-perf/src/main/resources/perf-log4j12-async-location-noOpAppender.xml
rename to 
log4j-perf-test/src/main/resources/perf-log4j12-async-location-noOpAppender.xml
diff --git a/log4j-perf/src/main/resources/perf-log4j12-async-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf-log4j12-async-noOpAppender.xml
similarity index 100%
rename from log4j-perf/src/main/resources/perf-log4j12-async-noOpAppender.xml
rename to log4j-perf-test/src/main/resources/perf-log4j12-async-noOpAppender.xml
diff --git a/log4j-perf/src/main/resources/perf-log4j12-async.xml 
b/log4j-perf-test/src/main/resources/perf-log4j12-async.xml
similarity index 100%
rename from log4j-perf/src/main/resources/perf-log4j12-async.xml
rename to log4j-perf-test/src/main/resources/perf-log4j12-async.xml
diff --git 
a/log4j-perf/src/main/resources/perf-logback-async-location-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf-logback-async-location-noOpAppender.xml
similarity index 100%
rename from 
log4j-perf/src/main/resources/perf-logback-async-location-noOpAppender.xml
rename to 
log4j-perf-test/src/main/resources/perf-logback-async-location-noOpAppender.xml
diff --git a/log4j-perf/src/main/resources/perf-logback-async-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf-logback-async-noOpAppender.xml
similarity index 100%
rename from log4j-perf/src/main/resources/perf-logback-async-noOpAppender.xml
rename to log4j-perf-test/src/main/resources/perf-logback-async-noOpAppender.xml
diff --git a/log4j-perf/src/main/resources/perf-logback-async.xml 
b/log4j-perf-test/src/main/resources/perf-logback-async.xml
similarity index 100%
rename from log4j-perf/src/main/resources/perf-logback-async.xml
rename to log4j-perf-test/src/main/resources/perf-logback-async.xml
diff --git a/log4j-perf/src/main/resources/perf3PlainNoLoc.xml 
b/log4j-perf-test/src/main/resources/perf3PlainNoLoc.xml
similarity index 100%
rename from log4j-perf/src/main/resources/perf3PlainNoLoc.xml
rename to log4j-perf-test/src/main/resources/perf3PlainNoLoc.xml
diff --git 
a/log4j-perf/src/main/resources/perf5AsyncApndDsrptrNoLoc-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf5AsyncApndDsrptrNoLoc-noOpAppender.xml
similarity index 100%
rename from 
log4j-perf/src/main/resources/perf5AsyncApndDsrptrNoLoc-noOpAppender.xml
rename to 
log4j-perf-test/src/main/resources/perf5AsyncApndDsrptrNoLoc-noOpAppender.xml
diff --git 
a/log4j-perf/src/main/resources/perf5AsyncApndDsrptrWithLoc-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf5AsyncApndDsrptrWithLoc-noOpAppender.xml
similarity index 100%
rename from 
log4j-perf/src/main/resources/perf5AsyncApndDsrptrWithLoc-noOpAppender.xml
rename to 
log4j-perf-test/src/main/resources/perf5AsyncApndDsrptrWithLoc-noOpAppender.xml
diff --git 
a/log4j-perf/src/main/resources/perf5AsyncApndMpscQNoLoc-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf5AsyncApndMpscQNoLoc-noOpAppender.xml
similarity index 100%
rename from 
log4j-perf/src/main/resources/perf5AsyncApndMpscQNoLoc-noOpAppender.xml
rename to 
log4j-perf-test/src/main/resources/perf5AsyncApndMpscQNoLoc-noOpAppender.xml
diff --git 
a/log4j-perf/src/main/resources/perf5AsyncApndMpscQWithLoc-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf5AsyncApndMpscQWithLoc-noOpAppender.xml
similarity index 100%
rename from 
log4j-perf/src/main/resources/perf5AsyncApndMpscQWithLoc-noOpAppender.xml
rename to 
log4j-perf-test/src/main/resources/perf5AsyncApndMpscQWithLoc-noOpAppender.xml
diff --git a/log4j-perf/src/main/resources/perf5AsyncApndNoLoc-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf5AsyncApndNoLoc-noOpAppender.xml
similarity index 100%
rename from log4j-perf/src/main/resources/perf5AsyncApndNoLoc-noOpAppender.xml
rename to 
log4j-perf-test/src/main/resources/perf5AsyncApndNoLoc-noOpAppender.xml
diff --git a/log4j-perf/src/main/resources/perf5AsyncApndNoLoc.xml 
b/log4j-perf-test/src/main/resources/perf5AsyncApndNoLoc.xml
similarity index 100%
rename from log4j-perf/src/main/resources/perf5AsyncApndNoLoc.xml
rename to log4j-perf-test/src/main/resources/perf5AsyncApndNoLoc.xml
diff --git 
a/log4j-perf/src/main/resources/perf5AsyncApndWithLoc-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf5AsyncApndWithLoc-noOpAppender.xml
similarity index 100%
rename from log4j-perf/src/main/resources/perf5AsyncApndWithLoc-noOpAppender.xml
rename to 
log4j-perf-test/src/main/resources/perf5AsyncApndWithLoc-noOpAppender.xml
diff --git 
a/log4j-perf/src/main/resources/perf5AsyncApndXferQNoLoc-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf5AsyncApndXferQNoLoc-noOpAppender.xml
similarity index 100%
rename from 
log4j-perf/src/main/resources/perf5AsyncApndXferQNoLoc-noOpAppender.xml
rename to 
log4j-perf-test/src/main/resources/perf5AsyncApndXferQNoLoc-noOpAppender.xml
diff --git 
a/log4j-perf/src/main/resources/perf5AsyncApndXferQWithLoc-noOpAppender.xml 
b/log4j-perf-test/src/main/resources/perf5AsyncApndXferQWithLoc-noOpAppender.xml
similarity index 100%
rename from 
log4j-perf/src/main/resources/perf5AsyncApndXferQWithLoc-noOpAppender.xml
rename to 
log4j-perf-test/src/main/resources/perf5AsyncApndXferQWithLoc-noOpAppender.xml
diff --git a/pom.xml b/pom.xml
index 43df147a77..74c90e2c1a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -258,7 +258,7 @@
     <module>log4j-layout-template-json-test</module>
     <module>log4j-mongodb4</module>
     <module>log4j-osgi-test</module>
-    <module>log4j-perf</module>
+    <module>log4j-perf-test</module>
     <module>log4j-plugin-processor</module>
     <module>log4j-plugins</module>
     <module>log4j-plugins-test</module>
diff --git a/src/site/asciidoc/manual/garbagefree.adoc 
b/src/site/asciidoc/manual/garbagefree.adoc
index b83c91386e..1d5e0f9ddc 100644
--- a/src/site/asciidoc/manual/garbagefree.adoc
+++ b/src/site/asciidoc/manual/garbagefree.adoc
@@ -547,7 +547,7 @@ but on par with 2.5 and much better than alternatives 
logging libraries]
 
 The results above are obtained with the
 http://openjdk.java.net/projects/code-tools/jmh/[JMH] Java benchmark
-harness. See the FileAppenderBenchmark source code in the log4j-perf
+harness. See the FileAppenderBenchmark source code in the log4j-perf-test
 module.
 
 [#UnderTheHood]
diff --git a/src/site/asciidoc/manual/logbuilder.adoc 
b/src/site/asciidoc/manual/logbuilder.adoc
index ebb5d2b55e..427a024301 100644
--- a/src/site/asciidoc/manual/logbuilder.adoc
+++ b/src/site/asciidoc/manual/logbuilder.adoc
@@ -60,7 +60,7 @@ this will result in slower performance.</li>
 === Location Performance
 
 The table below shows some of the results from the FileAppenderBenchmark and 
FileAppenderWithLocationBenchmark
-classes in the log4j-perf project when configured to use 4 threads. The 
results show that lazily including
+classes in the log4j-perf-test project when configured to use 4 threads. The 
results show that lazily including
 the location information is about 8 times slower than not including location 
information. While using the
 withLocation method of LogBuilder is about 3 times faster than lazily 
calculating the location information
 it is still about 2.5 times slower than not including location information.
diff --git a/src/site/asciidoc/performance.adoc 
b/src/site/asciidoc/performance.adoc
index 621a5703c1..d7b1332c59 100644
--- a/src/site/asciidoc/performance.adoc
+++ b/src/site/asciidoc/performance.adoc
@@ -243,7 +243,7 @@ http://openjdk.java.net/projects/code-tools/jmh/[JMH] Java 
benchmark
 harness. See the AsyncAppenderLog4j1Benchmark,
 AsyncAppenderLog4j2Benchmark, AsyncAppenderLogbackBenchmark,
 AsyncLoggersBenchmark and the MemoryHandlerJULBenchmark source code in
-the log4j-perf module.
+the log4j-perf-test module.
 
 [#asyncLoggingWithLocation]
 === Asynchronous Logging with Caller Location Information
@@ -274,7 +274,7 @@ http://openjdk.java.net/projects/code-tools/jmh/[JMH] Java 
benchmark
 harness. See the AsyncAppenderLog4j1LocationBenchmark,
 AsyncAppenderLog4j2LocationBenchmark,
 AsyncAppenderLogbackLocationBenchmark, AsyncLoggersLocationBenchmark and
-the MemoryHandlerJULLocationBenchmark source code in the log4j-perf
+the MemoryHandlerJULLocationBenchmark source code in the log4j-perf-test
 module.
 
 [#fileLoggingComparison]
@@ -306,7 +306,7 @@ image:images/SyncThroughputLoggerComparisonLinux.png[image]
 
 The synchronous logging throughput results above are obtained with the
 http://openjdk.java.net/projects/code-tools/jmh/[JMH] Java benchmark
-harness. See the FileAppenderBenchmark source code in the log4j-perf
+harness. See the FileAppenderBenchmark source code in the log4j-perf-test
 module.
 
 === Synchronous File Logging - Response Time Comparison
@@ -375,7 +375,7 @@ image:images/ThreadContextFilterCostComparison.png[image]
 The Filter comparison results above are obtained with the
 http://openjdk.java.net/projects/code-tools/jmh/[JMH] Java benchmark
 harness. See the MarkerFilterBenchmark and MDCFilterBenchmark in the
-log4j-perf module for details on these benchmarks.
+log4j-perf-test module for details on these benchmarks.
 
 [#tradeoffs]
 == Trade-offs
@@ -437,7 +437,7 @@ 
image:images/Log4j2AppenderThroughputComparison-windows.png[image]
 The Log4j 2 appender comparison results above are obtained with the
 http://openjdk.java.net/projects/code-tools/jmh/[JMH] Java benchmark
 harness. See the Log4j2AppenderComparisonBenchmark source code in the
-log4j-perf module.
+log4j-perf-test module.
 
 ////
 The user should be aware of the following performance issues.
diff --git a/src/site/markdown/manual/cloud.md 
b/src/site/markdown/manual/cloud.md
index 75702d7129..dad550ded8 100644
--- a/src/site/markdown/manual/cloud.md
+++ b/src/site/markdown/manual/cloud.md
@@ -35,7 +35,7 @@ Solutions for this are to:
 to the operating system so that the output can be piped into a file. The 
overhead of all this is measurably slower
 than just writing directly to a file as can be seen in these benchmark results 
where logging 
 to stdout is 16-20 times slower over repeated runs than logging directly to 
the file. The results below were obtained by 
-running the [Output 
Benchmark](https://github.com/apache/logging-log4j2/blob/release-2.x/log4j-perf/src/main/java/org/apache/logging/log4j/perf/jmh/OutputBenchmark.java)
+running the [Output 
Benchmark](https://github.com/apache/logging-log4j2/blob/release-2.x/log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/jmh/OutputBenchmark.java)
 on a 2018 MacBook Pro with a 2.9GHz Intel Core i9 processor and a 1TB SSD.  
However, these results alone would not be 
 enough to argue against writing to the standard output stream as they only 
amount to about 14-25 microseconds 
 per logging call vs 1.5 microseconds when writing to the file. 

Reply via email to