@@ -99,6 +99,57 @@ The following table contains the results of the benchmark for executing the `Log
9999| Log4J2 | FILE_AND_CONSOLE | 1436 |
100100| Log4J2 | CONSOLE | 985 |
101101
102+ #### Execution on Linux box, 40 vCPUs, 250 GB RAM, and local SSD
103+
104+ The benchmark has been executed with the following options:
105+
106+ - Forks: 2
107+ - Warmup iterations: 2
108+ - Warmup time: 2 seconds
109+ - Measurement iterations: 2
110+ - Measurement time: 2 seconds
111+
112+ The following results are based on the setup with 4 threads executing the ` LogLikeHell ` Runnable:
113+
114+ | Logger | Logging Appender | Operations per second |
115+ | -------------------| ------------------------| ----------------------:|
116+ | Chronicle Logger | FILE_ASYNC | 33599 |
117+ | Log4J2 | FILE_ASYNC | 25775 |
118+ | Log4J2 | FILE | 11540 |
119+ | Log4J2 | CONSOLE | 3516 |
120+ | Log4J2 | FILE_ASYNC_AND_CONSOLE | 3451 |
121+ | Log4J2 | FILE_AND_CONSOLE | 3399 |
122+ | Java Util Logging | FILE | 3031 |
123+ | Java Util Logging | FILE_AND_CONSOLE | 2055 |
124+ | Java Util Logging | CONSOLE | 2189 |
125+
126+ The following results are based on the setup with 40 threads executing the ` LogLikeHell ` Runnable:
127+
128+ | Logger | Logging Appender | Operations per second |
129+ | -------------------| ------------------------| ----------------------:|
130+ | Chronicle Logger | FILE_ASYNC | 11070 |
131+ | Log4J2 | FILE_ASYNC | 8401 |
132+ | Log4J2 | FILE | 6481 |
133+ | Log4J2 | FILE_AND_CONSOLE | 3516 |
134+ | Log4J2 | CONSOLE | 3302 |
135+ | Log4J2 | FILE_ASYNC_AND_CONSOLE | 3104 |
136+ | Java Util Logging | FILE | 2124 |
137+ | Java Util Logging | FILE_AND_CONSOLE | 1153 |
138+ | Java Util Logging | CONSOLE | 1928 |
139+
140+ The following results are based on the setup with 240 threads executing the ` LogLikeHell ` Runnable:
141+
142+ | Logger | Logging Appender | Operations per second |
143+ | -------------------| ------------------------| ----------------------:|
144+ | Log4J2 | FILE_ASYNC | 7900 |
145+ | Log4J2 | FILE | 5863 |
146+ | Log4J2 | CONSOLE | 3660 |
147+ | Log4J2 | FILE_ASYNC_AND_CONSOLE | 3628 |
148+ | Log4J2 | FILE_AND_CONSOLE | 3502 |
149+ | Java Util Logging | FILE | 2864 |
150+ | Chronicle Logger | FILE_ASYNC | 1884 |
151+ | Java Util Logging | CONSOLE | 1155 |
152+ | Java Util Logging | FILE_AND_CONSOLE | 1153 |
102153
103154### Logger initialization
104155
0 commit comments