# Run progress: 0.00% complete, ETA 00:02:20 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testBaseline # Warmup Iteration 1: n = 105156, mean = 48 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 26, 29, 31, 41, 682, 1218, 5266, 37696 ns/op # Warmup Iteration 2: n = 53022, mean = 30 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 26, 29, 31, 31, 50, 84, 264, 3056 ns/op # Warmup Iteration 3: n = 47682, mean = 28 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 29, 29, 39, 88, 263, 962 ns/op # Warmup Iteration 4: n = 47607, mean = 28 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 29, 29, 36, 89, 138, 298 ns/op # Warmup Iteration 5: n = 47247, mean = 28 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 30, 30, 39, 95, 262, 1472 ns/op Iteration 1: n = 47523, mean = 28 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 30, 30, 36, 88, 151, 851 ns/op Iteration 2: n = 47481, mean = 28 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 30, 30, 32, 70, 140, 2224 ns/op Iteration 3: n = 47734, mean = 28 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 30, 30, 34, 70, 133, 251 ns/op Iteration 4: n = 47794, mean = 28 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 30, 30, 33, 78, 1205, 2228 ns/op Iteration 5: n = 47719, mean = 28 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 30, 30, 38, 76, 247, 7888 ns/op Result: 27.986 ±(99.9%) 0.132 ns/op Statistics: (min, avg, max) = (24.000, 27.986, 7888.000), stdev = 19.518 Confidence interval (99.9%): [27.854, 28.117] Samples, N = 238251 mean = 27.986 ±(99.9%) 0.132 ns/op min = 24.000 ns/op p( 0.0000) = 24.000 ns/op p(50.0000) = 28.000 ns/op p(90.0000) = 30.000 ns/op p(95.0000) = 30.000 ns/op p(99.0000) = 34.000 ns/op p(99.9000) = 76.000 ns/op p(99.9900) = 165.000 ns/op p(99.9990) = 2226.470 ns/op p(99.9999) = 7888.000 ns/op max = 7888.000 ns/op # Run progress: 7.14% complete, ETA 00:02:41 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testCachedClockSimpleMessage # Warmup Iteration 1: n = 133522, mean = 1290 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 399, 941, 1222, 5704, 9592, 358732, 21954560 ns/op # Warmup Iteration 2: n = 62617, mean = 496 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 422, 934, 1106, 1506, 2339, 5499, 13856 ns/op # Warmup Iteration 3: n = 52490, mean = 549 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 101, 492, 978, 1140, 1486, 1989, 4210, 8496 ns/op # Warmup Iteration 4: n = 52580, mean = 551 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 101, 492, 982, 1148, 1480, 1995, 3129, 5112 ns/op # Warmup Iteration 5: n = 52796, mean = 549 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 101, 495, 968, 1128, 1450, 1942, 3082, 3940 ns/op Iteration 1: n = 52646, mean = 548 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 491, 971, 1130, 1460, 1878, 2744, 3484 ns/op Iteration 2: n = 52514, mean = 551 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 101, 493, 976, 1142, 1480, 2014, 3564, 11408 ns/op Iteration 3: n = 52511, mean = 550 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 101, 494, 975, 1138, 1470, 2036, 3644, 12016 ns/op Iteration 4: n = 54603, mean = 538 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 101, 481, 941, 1096, 1416, 1959, 3207, 6152 ns/op Iteration 5: n = 52730, mean = 547 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 101, 489, 959, 1120, 1436, 1913, 5939, 10000 ns/op Result: 546.528 ±(99.9%) 2.022 ns/op Statistics: (min, avg, max) = (100.000, 546.528, 12016.000), stdev = 316.327 Confidence interval (99.9%): [544.506, 548.550] Samples, N = 265004 mean = 546.528 ±(99.9%) 2.022 ns/op min = 100.000 ns/op p( 0.0000) = 100.000 ns/op p(50.0000) = 490.000 ns/op p(90.0000) = 965.000 ns/op p(95.0000) = 1124.000 ns/op p(99.0000) = 1452.000 ns/op p(99.9000) = 1955.980 ns/op p(99.9900) = 3455.996 ns/op p(99.9990) = 10492.730 ns/op p(99.9999) = 12016.000 ns/op max = 12016.000 ns/op # Run progress: 14.29% complete, ETA 00:02:29 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testCachedClockSimpleMessageNoDowncast # Warmup Iteration 1: n = 101498, mean = 1309 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 83, 172, 250, 286, 3364, 7784, 365491, 22085632 ns/op # Warmup Iteration 2: n = 53234, mean = 194 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 83, 183, 247, 273, 323, 445, 2502, 359936 ns/op # Warmup Iteration 3: n = 29146, mean = 333 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 84, 227, 707, 902, 1260, 1732, 3457, 7720 ns/op # Warmup Iteration 4: n = 24837, mean = 386 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 84, 286, 804, 987, 1325, 1897, 8189, 16544 ns/op # Warmup Iteration 5: n = 24481, mean = 402 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 84, 293, 796, 982, 1320, 1822, 9465, 359936 ns/op Iteration 1: n = 52433, mean = 195 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 110, 190, 255, 279, 328, 410, 5711, 14928 ns/op Iteration 2: n = 52964, mean = 192 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 110, 189, 252, 275, 319, 402, 2677, 7032 ns/op Iteration 3: n = 53232, mean = 191 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 110, 188, 249, 271, 313, 390, 2577, 6688 ns/op Iteration 4: n = 53188, mean = 193 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 109, 189, 255, 280, 326, 410, 1799, 11280 ns/op Iteration 5: n = 53240, mean = 193 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 109, 189, 255, 279, 322, 396, 2883, 14496 ns/op Result: 192.856 ±(99.9%) 0.531 ns/op Statistics: (min, avg, max) = (109.000, 192.856, 14928.000), stdev = 83.116 Confidence interval (99.9%): [192.325, 193.387] Samples, N = 265057 mean = 192.856 ±(99.9%) 0.531 ns/op min = 109.000 ns/op p( 0.0000) = 109.000 ns/op p(50.0000) = 189.000 ns/op p(90.0000) = 253.000 ns/op p(95.0000) = 277.000 ns/op p(99.0000) = 321.000 ns/op p(99.9000) = 401.000 ns/op p(99.9900) = 2333.466 ns/op p(99.9990) = 13694.485 ns/op p(99.9999) = 14928.000 ns/op max = 14928.000 ns/op # Run progress: 21.43% complete, ETA 00:02:16 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testCachedClockTimestampMessage # Warmup Iteration 1: n = 101292, mean = 1161 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 57, 61, 65, 94, 3668, 6639, 365171, 22085632 ns/op # Warmup Iteration 2: n = 53462, mean = 70 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 57, 61, 64, 70, 98, 198, 2463, 361472 ns/op # Warmup Iteration 3: n = 51041, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 62, 65, 71, 99, 159, 439, 10464 ns/op # Warmup Iteration 4: n = 58419, mean = 64 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 62, 65, 66, 89, 173, 339, 3356 ns/op # Warmup Iteration 5: n = 56585, mean = 64 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 62, 65, 66, 100, 184, 1948, 3148 ns/op Iteration 1: n = 55707, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 66, 68, 96, 185, 1885, 4152 ns/op Iteration 2: n = 55157, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 70, 88, 105, 195, 368, 1440 ns/op Iteration 3: n = 55952, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 67, 77, 112, 205, 1749, 8752 ns/op Iteration 4: n = 56202, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 66, 70, 104, 181, 333, 3432 ns/op Iteration 5: n = 55914, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 66, 68, 100, 204, 2143, 3016 ns/op Result: 65.167 ±(99.9%) 0.191 ns/op Statistics: (min, avg, max) = (60.000, 65.167, 8752.000), stdev = 30.669 Confidence interval (99.9%): [64.976, 65.358] Samples, N = 278932 mean = 65.167 ±(99.9%) 0.191 ns/op min = 60.000 ns/op p( 0.0000) = 60.000 ns/op p(50.0000) = 63.000 ns/op p(90.0000) = 66.000 ns/op p(95.0000) = 75.000 ns/op p(99.0000) = 105.000 ns/op p(99.9000) = 194.000 ns/op p(99.9900) = 1471.370 ns/op p(99.9990) = 3719.447 ns/op p(99.9999) = 8752.000 ns/op max = 8752.000 ns/op # Run progress: 28.57% complete, ETA 00:02:04 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testCoarseCachedClockSimpleMessage # Warmup Iteration 1: n = 134742, mean = 964 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 105, 382, 5808, 9920, 360743, 21790720 ns/op # Warmup Iteration 2: n = 70037, mean = 95 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 82, 86, 107, 125, 222, 1742, 358400 ns/op # Warmup Iteration 3: n = 67235, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 84, 86, 88, 127, 188, 1448, 2740 ns/op # Warmup Iteration 4: n = 66359, mean = 87 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 84, 87, 96, 130, 231, 2004, 12928 ns/op # Warmup Iteration 5: n = 68794, mean = 86 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 84, 87, 89, 129, 209, 378, 7000 ns/op Iteration 1: n = 71157, mean = 86 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 84, 86, 89, 126, 189, 636, 6848 ns/op Iteration 2: n = 71517, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 84, 86, 87, 124, 189, 1542, 2564 ns/op Iteration 3: n = 71752, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 87, 122, 191, 1279, 2060 ns/op Iteration 4: n = 71853, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 84, 86, 87, 119, 177, 399, 2268 ns/op Iteration 5: n = 71768, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 84, 86, 87, 121, 181, 430, 1666 ns/op Result: 85.017 ±(99.9%) 0.122 ns/op Statistics: (min, avg, max) = (80.000, 85.017, 6848.000), stdev = 22.223 Confidence interval (99.9%): [84.895, 85.139] Samples, N = 358047 mean = 85.017 ±(99.9%) 0.122 ns/op min = 80.000 ns/op p( 0.0000) = 80.000 ns/op p(50.0000) = 84.000 ns/op p(90.0000) = 86.000 ns/op p(95.0000) = 87.000 ns/op p(99.0000) = 123.000 ns/op p(99.9000) = 185.000 ns/op p(99.9900) = 447.757 ns/op p(99.9990) = 3264.979 ns/op p(99.9999) = 6848.000 ns/op max = 6848.000 ns/op # Run progress: 35.71% complete, ETA 00:01:51 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testCoarseCachedClockSimpleMessageNoDowncast # Warmup Iteration 1: n = 135095, mean = 958 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 90, 339, 5648, 9534, 360699, 22085632 ns/op # Warmup Iteration 2: n = 70714, mean = 84 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 81, 84, 86, 124, 221, 1557, 2776 ns/op # Warmup Iteration 3: n = 69714, mean = 90 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 88, 122, 190, 1906, 361472 ns/op # Warmup Iteration 4: n = 73541, mean = 84 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 85, 87, 117, 186, 1492, 3616 ns/op # Warmup Iteration 5: n = 73207, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 87, 121, 190, 1757, 11664 ns/op Iteration 1: n = 73551, mean = 84 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 85, 87, 122, 184, 581, 2700 ns/op Iteration 2: n = 73345, mean = 84 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 85, 87, 121, 188, 387, 9504 ns/op Iteration 3: n = 73589, mean = 84 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 85, 87, 117, 179, 425, 1810 ns/op Iteration 4: n = 72909, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 90, 124, 190, 1085, 3136 ns/op Iteration 5: n = 73448, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 87, 121, 193, 1498, 11024 ns/op Result: 84.530 ±(99.9%) 0.168 ns/op Statistics: (min, avg, max) = (80.000, 84.530, 11024.000), stdev = 31.007 Confidence interval (99.9%): [84.362, 84.699] Samples, N = 366842 mean = 84.530 ±(99.9%) 0.168 ns/op min = 80.000 ns/op p( 0.0000) = 80.000 ns/op p(50.0000) = 83.000 ns/op p(90.0000) = 86.000 ns/op p(95.0000) = 87.000 ns/op p(99.0000) = 121.000 ns/op p(99.9000) = 188.000 ns/op p(99.9900) = 528.522 ns/op p(99.9990) = 3464.917 ns/op p(99.9999) = 11024.000 ns/op max = 11024.000 ns/op # Run progress: 42.86% complete, ETA 00:01:39 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testCoarseCachedClockTimestampMessage # Warmup Iteration 1: n = 93814, mean = 1349 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 62, 65, 106, 1486, 6184, 10393, 369853, 21987328 ns/op # Warmup Iteration 2: n = 50240, mean = 81 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 62, 65, 67, 68, 104, 216, 1925, 356864 ns/op # Warmup Iteration 3: n = 46253, mean = 68 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 63, 67, 69, 70, 107, 186, 371, 7488 ns/op # Warmup Iteration 4: n = 51535, mean = 68 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 62, 67, 69, 70, 106, 196, 381, 3216 ns/op # Warmup Iteration 5: n = 50548, mean = 68 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 62, 67, 69, 71, 112, 200, 1436, 8784 ns/op Iteration 1: n = 50536, mean = 69 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 63, 67, 71, 73, 113, 201, 500, 1592 ns/op Iteration 2: n = 50937, mean = 70 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 62, 67, 71, 76, 111, 189, 2004, 3628 ns/op Iteration 3: n = 51390, mean = 69 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 63, 67, 70, 72, 116, 195, 1789, 2704 ns/op Iteration 4: n = 50784, mean = 70 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 62, 67, 71, 75, 124, 237, 1399, 8304 ns/op Iteration 5: n = 51713, mean = 69 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 62, 67, 70, 72, 112, 204, 1339, 2776 ns/op Result: 69.229 ±(99.9%) 0.208 ns/op Statistics: (min, avg, max) = (62.000, 69.229, 8304.000), stdev = 32.005 Confidence interval (99.9%): [69.021, 69.438] Samples, N = 255360 mean = 69.229 ±(99.9%) 0.208 ns/op min = 62.000 ns/op p( 0.0000) = 62.000 ns/op p(50.0000) = 67.000 ns/op p(90.0000) = 70.000 ns/op p(95.0000) = 73.000 ns/op p(99.0000) = 116.000 ns/op p(99.9000) = 202.000 ns/op p(99.9900) = 1109.699 ns/op p(99.9990) = 5440.343 ns/op p(99.9999) = 8304.000 ns/op max = 8304.000 ns/op # Run progress: 50.00% complete, ETA 00:01:26 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testFakeClockSimpleMessage # Warmup Iteration 1: n = 104445, mean = 1231 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 97, 101, 107, 721, 5652, 9616, 362325, 21266432 ns/op # Warmup Iteration 2: n = 53100, mean = 157 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 97, 101, 104, 106, 150, 286, 3169, 2818048 ns/op # Warmup Iteration 3: n = 52832, mean = 105 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 103, 106, 108, 153, 233, 1894, 3992 ns/op # Warmup Iteration 4: n = 54057, mean = 105 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 103, 106, 108, 146, 227, 988, 3448 ns/op # Warmup Iteration 5: n = 54566, mean = 105 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 104, 107, 109, 131, 189, 512, 1630 ns/op Iteration 1: n = 54446, mean = 106 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 104, 108, 109, 142, 184, 350, 1966 ns/op Iteration 2: n = 54044, mean = 107 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 105, 108, 113, 152, 237, 2140, 7744 ns/op Iteration 3: n = 54513, mean = 105 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 104, 108, 109, 127, 207, 645, 1850 ns/op Iteration 4: n = 54639, mean = 105 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 104, 107, 109, 130, 194, 1556, 2608 ns/op Iteration 5: n = 54575, mean = 106 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 104, 108, 109, 127, 183, 2009, 7448 ns/op Result: 105.782 ±(99.9%) 0.199 ns/op Statistics: (min, avg, max) = (100.000, 105.782, 7744.000), stdev = 31.498 Confidence interval (99.9%): [105.583, 105.980] Samples, N = 272217 mean = 105.782 ±(99.9%) 0.199 ns/op min = 100.000 ns/op p( 0.0000) = 100.000 ns/op p(50.0000) = 104.000 ns/op p(90.0000) = 108.000 ns/op p(95.0000) = 109.000 ns/op p(99.0000) = 141.000 ns/op p(99.9000) = 206.782 ns/op p(99.9900) = 1566.226 ns/op p(99.9990) = 6714.265 ns/op p(99.9999) = 7744.000 ns/op max = 7744.000 ns/op # Run progress: 57.14% complete, ETA 00:01:14 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testFakeClockSimpleMessageNoDowncast # Warmup Iteration 1: n = 136125, mean = 967 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 113, 798, 5600, 9696, 360646, 21528576 ns/op # Warmup Iteration 2: n = 71458, mean = 125 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 81, 84, 86, 122, 191, 2496, 2285568 ns/op # Warmup Iteration 3: n = 68705, mean = 90 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 88, 125, 184, 666, 364544 ns/op # Warmup Iteration 4: n = 67359, mean = 90 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 87, 125, 186, 396, 389632 ns/op # Warmup Iteration 5: n = 71217, mean = 103 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 88, 128, 200, 2754, 633856 ns/op Iteration 1: n = 72662, mean = 86 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 90, 127, 193, 1446, 10720 ns/op Iteration 2: n = 73231, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 87, 124, 176, 425, 7360 ns/op Iteration 3: n = 73011, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 88, 128, 198, 1525, 2436 ns/op Iteration 4: n = 73284, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 88, 132, 205, 1572, 4776 ns/op Iteration 5: n = 72994, mean = 85 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 86, 87, 124, 179, 492, 2004 ns/op Result: 85.052 ±(99.9%) 0.165 ns/op Statistics: (min, avg, max) = (80.000, 85.052, 10720.000), stdev = 30.292 Confidence interval (99.9%): [84.887, 85.217] Samples, N = 365182 mean = 85.052 ±(99.9%) 0.165 ns/op min = 80.000 ns/op p( 0.0000) = 80.000 ns/op p(50.0000) = 83.000 ns/op p(90.0000) = 86.000 ns/op p(95.0000) = 88.000 ns/op p(99.0000) = 127.000 ns/op p(99.9000) = 190.817 ns/op p(99.9900) = 1304.756 ns/op p(99.9990) = 4019.877 ns/op p(99.9999) = 10720.000 ns/op max = 10720.000 ns/op # Run progress: 64.29% complete, ETA 00:01:02 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testFakeClockTimestampMessage # Warmup Iteration 1: n = 102230, mean = 1234 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 61, 71, 701, 5984, 10028, 364768, 21626880 ns/op # Warmup Iteration 2: n = 54485, mean = 64 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 61, 64, 83, 101, 191, 1020, 15472 ns/op # Warmup Iteration 3: n = 52171, mean = 71 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 65, 66, 98, 167, 305, 364032 ns/op # Warmup Iteration 4: n = 57992, mean = 64 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 65, 66, 95, 164, 334, 3832 ns/op # Warmup Iteration 5: n = 57695, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 65, 66, 102, 182, 1562, 5008 ns/op Iteration 1: n = 57309, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 66, 68, 111, 187, 411, 4512 ns/op Iteration 2: n = 56794, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 66, 82, 107, 177, 878, 2792 ns/op Iteration 3: n = 57273, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 66, 70, 112, 183, 1506, 2796 ns/op Iteration 4: n = 57530, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 66, 67, 109, 181, 453, 21568 ns/op Iteration 5: n = 57908, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 66, 67, 103, 176, 467, 1360 ns/op Result: 65.450 ±(99.9%) 0.282 ns/op Statistics: (min, avg, max) = (60.000, 65.450, 21568.000), stdev = 45.901 Confidence interval (99.9%): [65.168, 65.732] Samples, N = 286814 mean = 65.450 ±(99.9%) 0.282 ns/op min = 60.000 ns/op p( 0.0000) = 60.000 ns/op p(50.0000) = 63.000 ns/op p(90.0000) = 66.000 ns/op p(95.0000) = 69.000 ns/op p(99.0000) = 108.850 ns/op p(99.9000) = 180.000 ns/op p(99.9900) = 481.911 ns/op p(99.9990) = 3998.055 ns/op p(99.9999) = 21568.000 ns/op max = 21568.000 ns/op # Run progress: 71.43% complete, ETA 00:00:49 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testOrdinaryLogEvent # Warmup Iteration 1: n = 150007, mean = 922 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 155, 615, 5672, 10000, 363006, 21299200 ns/op # Warmup Iteration 2: n = 78114, mean = 143 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 125, 130, 134, 141, 186, 291, 3437, 358400 ns/op # Warmup Iteration 3: n = 79280, mean = 134 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 126, 131, 135, 139, 194, 281, 1849, 10448 ns/op # Warmup Iteration 4: n = 40431, mean = 134 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 126, 131, 134, 136, 191, 291, 2770, 4176 ns/op # Warmup Iteration 5: n = 40431, mean = 133 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 127, 131, 134, 136, 189, 266, 649, 1476 ns/op Iteration 1: n = 39941, mean = 136 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 130, 133, 137, 139, 189, 256, 2099, 6200 ns/op Iteration 2: n = 39985, mean = 136 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 129, 134, 137, 140, 192, 266, 2365, 3572 ns/op Iteration 3: n = 39753, mean = 136 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 130, 134, 138, 141, 199, 290, 1454, 1640 ns/op Iteration 4: n = 39621, mean = 137 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 130, 134, 138, 149, 208, 300, 2629, 7952 ns/op Iteration 5: n = 39751, mean = 136 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 130, 134, 137, 140, 203, 278, 1889, 5984 ns/op Result: 136.273 ±(99.9%) 0.277 ns/op Statistics: (min, avg, max) = (129.000, 136.273, 7952.000), stdev = 37.582 Confidence interval (99.9%): [135.996, 136.550] Samples, N = 199051 mean = 136.273 ±(99.9%) 0.277 ns/op min = 129.000 ns/op p( 0.0000) = 129.000 ns/op p(50.0000) = 134.000 ns/op p(90.0000) = 137.000 ns/op p(95.0000) = 140.000 ns/op p(99.0000) = 200.000 ns/op p(99.9000) = 280.948 ns/op p(99.9900) = 1690.844 ns/op p(99.9990) = 6216.609 ns/op p(99.9999) = 7952.000 ns/op max = 7952.000 ns/op # Run progress: 78.57% complete, ETA 00:00:37 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testSystemClockSimpleMessage # Warmup Iteration 1: n = 152706, mean = 914 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 141, 603, 5120, 9317, 359797, 21495808 ns/op # Warmup Iteration 2: n = 78478, mean = 142 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 130, 134, 136, 183, 271, 2341, 359424 ns/op # Warmup Iteration 3: n = 78130, mean = 133 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 127, 131, 134, 135, 188, 225, 1649, 4044 ns/op # Warmup Iteration 4: n = 78331, mean = 138 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 127, 131, 165, 181, 199, 278, 1592, 12624 ns/op # Warmup Iteration 5: n = 78921, mean = 136 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 127, 133, 138, 140, 195, 251, 1706, 2820 ns/op Iteration 1: n = 59682, mean = 135 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 127, 134, 138, 139, 188, 240, 1918, 3696 ns/op Iteration 2: n = 59576, mean = 136 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 129, 134, 138, 139, 188, 257, 1757, 11504 ns/op Iteration 3: n = 59611, mean = 135 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 129, 134, 138, 139, 172, 239, 1434, 5680 ns/op Iteration 4: n = 59528, mean = 136 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 128, 134, 138, 140, 180, 246, 1772, 7088 ns/op Iteration 5: n = 59588, mean = 136 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 129, 134, 138, 139, 169, 247, 5213, 9520 ns/op Result: 135.690 ±(99.9%) 0.312 ns/op Statistics: (min, avg, max) = (127.000, 135.690, 11504.000), stdev = 51.730 Confidence interval (99.9%): [135.378, 136.002] Samples, N = 297985 mean = 135.690 ±(99.9%) 0.312 ns/op min = 127.000 ns/op p( 0.0000) = 127.000 ns/op p(50.0000) = 134.000 ns/op p(90.0000) = 138.000 ns/op p(95.0000) = 139.000 ns/op p(99.0000) = 180.000 ns/op p(99.9000) = 248.000 ns/op p(99.9900) = 1782.834 ns/op p(99.9990) = 8391.201 ns/op p(99.9999) = 11504.000 ns/op max = 11504.000 ns/op # Run progress: 85.71% complete, ETA 00:00:24 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testSystemClockSimpleMessageNoDowncast # Warmup Iteration 1: n = 89727, mean = 1298 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 107, 113, 118, 230, 3764, 5959, 372339, 21528576 ns/op # Warmup Iteration 2: n = 45927, mean = 132 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 109, 114, 118, 119, 167, 257, 3219, 364032 ns/op # Warmup Iteration 3: n = 47114, mean = 125 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 116, 122, 126, 139, 173, 236, 2506, 3580 ns/op # Warmup Iteration 4: n = 47426, mean = 123 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 116, 122, 125, 126, 158, 195, 393, 1996 ns/op # Warmup Iteration 5: n = 47536, mean = 124 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 116, 122, 125, 127, 175, 243, 1336, 2452 ns/op Iteration 1: n = 47114, mean = 124 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 117, 123, 126, 127, 173, 243, 1907, 4840 ns/op Iteration 2: n = 46555, mean = 125 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 117, 123, 126, 128, 177, 240, 1418, 3584 ns/op Iteration 3: n = 47262, mean = 124 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 117, 123, 126, 127, 172, 238, 1392, 2588 ns/op Iteration 4: n = 47164, mean = 124 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 117, 123, 126, 127, 165, 245, 1635, 2752 ns/op Iteration 5: n = 47044, mean = 124 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 117, 123, 126, 127, 172, 234, 848, 2740 ns/op Result: 124.363 ±(99.9%) 0.176 ns/op Statistics: (min, avg, max) = (117.000, 124.363, 4840.000), stdev = 25.983 Confidence interval (99.9%): [124.186, 124.539] Samples, N = 235139 mean = 124.363 ±(99.9%) 0.176 ns/op min = 117.000 ns/op p( 0.0000) = 117.000 ns/op p(50.0000) = 123.000 ns/op p(90.0000) = 126.000 ns/op p(95.0000) = 127.000 ns/op p(99.0000) = 173.000 ns/op p(99.9000) = 240.000 ns/op p(99.9900) = 1486.692 ns/op p(99.9990) = 3339.426 ns/op p(99.9999) = 4840.000 ns/op max = 4840.000 ns/op # Run progress: 92.86% complete, ETA 00:00:12 # VM invoker: /usr/java64/jdk1.7.0_45/jre/bin/java # VM options: # Fork: 1 of 1 # Warmup: 5 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Threads: 4 threads, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: org.apache.logging.log4j.perf.jmh.ClockBenchmark.testSystemClockTimestampMessage # Warmup Iteration 1: n = 103895, mean = 1166 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 61, 88, 1224, 6248, 10656, 366705, 21135360 ns/op # Warmup Iteration 2: n = 52330, mean = 75 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 61, 63, 65, 96, 181, 1220, 640000 ns/op # Warmup Iteration 3: n = 52804, mean = 63 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 62, 65, 65, 89, 170, 762, 3744 ns/op # Warmup Iteration 4: n = 58855, mean = 63 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 62, 64, 65, 91, 181, 696, 7056 ns/op # Warmup Iteration 5: n = 56404, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 62, 66, 96, 117, 207, 618, 4616 ns/op Iteration 1: n = 57927, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 66, 67, 114, 182, 407, 3020 ns/op Iteration 2: n = 58450, mean = 64 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 65, 67, 88, 166, 1605, 12912 ns/op Iteration 3: n = 58342, mean = 64 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 65, 67, 105, 176, 424, 4076 ns/op Iteration 4: n = 57970, mean = 64 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 66, 67, 103, 185, 1102, 10864 ns/op Iteration 5: n = 57830, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 66, 70, 106, 178, 1431, 3912 ns/op Result: 64.377 ±(99.9%) 0.231 ns/op Statistics: (min, avg, max) = (60.000, 64.377, 12912.000), stdev = 37.897 Confidence interval (99.9%): [64.146, 64.608] Samples, N = 290519 mean = 64.377 ±(99.9%) 0.231 ns/op min = 60.000 ns/op p( 0.0000) = 60.000 ns/op p(50.0000) = 63.000 ns/op p(90.0000) = 66.000 ns/op p(95.0000) = 67.000 ns/op p(99.0000) = 105.000 ns/op p(99.9000) = 178.000 ns/op p(99.9900) = 454.908 ns/op p(99.9990) = 4719.502 ns/op p(99.9999) = 12912.000 ns/op max = 12912.000 ns/op # Run complete. Total time: 00:02:53 Benchmark Mode Samples Mean Mean error Units o.a.l.l.p.j.ClockBenchmark.testBaseline sample 238251 27.986 0.132 ns/op o.a.l.l.p.j.ClockBenchmark.testCachedClockSimpleMessage sample 265004 546.528 2.022 ns/op o.a.l.l.p.j.ClockBenchmark.testCachedClockSimpleMessageNoDowncast sample 265057 192.856 0.531 ns/op o.a.l.l.p.j.ClockBenchmark.testCachedClockTimestampMessage sample 278932 65.167 0.191 ns/op o.a.l.l.p.j.ClockBenchmark.testCoarseCachedClockSimpleMessage sample 358047 85.017 0.122 ns/op o.a.l.l.p.j.ClockBenchmark.testCoarseCachedClockSimpleMessageNoDowncast sample 366842 84.530 0.168 ns/op o.a.l.l.p.j.ClockBenchmark.testCoarseCachedClockTimestampMessage sample 255360 69.229 0.208 ns/op o.a.l.l.p.j.ClockBenchmark.testFakeClockSimpleMessage sample 272217 105.782 0.199 ns/op o.a.l.l.p.j.ClockBenchmark.testFakeClockSimpleMessageNoDowncast sample 365182 85.052 0.165 ns/op o.a.l.l.p.j.ClockBenchmark.testFakeClockTimestampMessage sample 286814 65.450 0.282 ns/op o.a.l.l.p.j.ClockBenchmark.testOrdinaryLogEvent sample 199051 136.273 0.277 ns/op o.a.l.l.p.j.ClockBenchmark.testSystemClockSimpleMessage sample 297985 135.690 0.312 ns/op o.a.l.l.p.j.ClockBenchmark.testSystemClockSimpleMessageNoDowncast sample 235139 124.363 0.176 ns/op o.a.l.l.p.j.ClockBenchmark.testSystemClockTimestampMessage sample 290519 64.377 0.231 ns/op