Skip to content

Commit b8380d2

Browse files
Update README.md
1 parent fce03b2 commit b8380d2

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

README.md

+51
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)