# Run progress: 0.00% complete, ETA 00:02:20 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 102524, mean = 34 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 26, 29, 33, 35, 108, 375, 2227, 47040 ns/op # Warmup Iteration 2: n = 51761, mean = 32 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 26, 29, 43, 46, 50, 99, 348, 10640 ns/op # Warmup Iteration 3: n = 47837, mean = 27 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 27, 28, 29, 42, 75, 479, 2124 ns/op # Warmup Iteration 4: n = 47488, mean = 28 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 27, 28, 29, 45, 82, 163, 312 ns/op # Warmup Iteration 5: n = 47533, mean = 28 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 27, 30, 30, 45, 96, 225, 2046 ns/op Iteration 1: n = 47460, 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, 46, 77, 159, 1172 ns/op Iteration 2: n = 47402, mean = 28 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 30, 33, 50, 102, 168, 3404 ns/op Iteration 3: n = 46896, mean = 29 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 34, 41, 56, 111, 217, 907 ns/op Iteration 4: n = 47271, mean = 29 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 30, 36, 52, 108, 210, 773 ns/op Iteration 5: n = 47347, mean = 29 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 24, 28, 30, 36, 52, 97, 212, 1154 ns/op Result: 28.708 ±(99.9%) 0.068 ns/op Statistics: (min, avg, max) = (24.000, 28.708, 3404.000), stdev = 9.990 Confidence interval (99.9%): [28.640, 28.776] Samples, N = 236376 mean = 28.708 ±(99.9%) 0.068 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) = 36.000 ns/op p(99.0000) = 51.000 ns/op p(99.9000) = 100.000 ns/op p(99.9900) = 197.362 ns/op p(99.9990) = 1165.452 ns/op p(99.9999) = 3404.000 ns/op max = 3404.000 ns/op # Run progress: 7.14% complete, ETA 00:02:41 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 136251, mean = 1225 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 97, 423, 940, 1220, 4832, 8252, 359808, 20316160 ns/op # Warmup Iteration 2: n = 69366, mean = 494 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 99, 418, 913, 1078, 1470, 2407, 8937, 24288 ns/op # Warmup Iteration 3: n = 42802, mean = 445 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 369, 822, 997, 1446, 2189, 17475, 104192 ns/op # Warmup Iteration 4: n = 40507, mean = 457 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 378, 878, 1027, 1382, 1867, 3275, 5456 ns/op # Warmup Iteration 5: n = 40298, mean = 459 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 380, 881, 1032, 1380, 1887, 7719, 10640 ns/op Iteration 1: n = 39167, mean = 477 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 404, 888, 1044, 1392, 2029, 6040, 7344 ns/op Iteration 2: n = 38865, mean = 483 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 412, 890, 1046, 1404, 2053, 8050, 25152 ns/op Iteration 3: n = 39076, mean = 478 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 406, 898, 1048, 1396, 1890, 3613, 7904 ns/op Iteration 4: n = 39002, mean = 476 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 404, 895, 1042, 1390, 1930, 4229, 6200 ns/op Iteration 5: n = 38771, mean = 486 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 100, 410, 908, 1060, 1404, 1859, 6148, 7456 ns/op Result: 480.207 ±(99.9%) 2.354 ns/op Statistics: (min, avg, max) = (100.000, 480.207, 25152.000), stdev = 315.821 Confidence interval (99.9%): [477.853, 482.561] Samples, N = 194881 mean = 480.207 ±(99.9%) 2.354 ns/op min = 100.000 ns/op p( 0.0000) = 100.000 ns/op p(50.0000) = 407.000 ns/op p(90.0000) = 896.000 ns/op p(95.0000) = 1048.000 ns/op p(99.0000) = 1396.000 ns/op p(99.9000) = 1932.236 ns/op p(99.9900) = 6036.283 ns/op p(99.9990) = 14494.854 ns/op p(99.9999) = 25152.000 ns/op max = 25152.000 ns/op # Run progress: 14.29% complete, ETA 00:02:28 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 102381, mean = 1051 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 83, 178, 258, 316, 3025, 8017, 370736, 18743296 ns/op # Warmup Iteration 2: n = 52680, mean = 186 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 88, 175, 244, 266, 318, 509, 11019, 19456 ns/op # Warmup Iteration 3: n = 53230, mean = 200 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 90, 176, 248, 270, 317, 423, 2367, 885760 ns/op # Warmup Iteration 4: n = 52579, mean = 229 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 112, 180, 248, 269, 310, 400, 3139, 2265088 ns/op # Warmup Iteration 5: n = 52420, mean = 186 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 87, 180, 248, 269, 306, 401, 2323, 7200 ns/op Iteration 1: n = 52426, mean = 187 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 113, 179, 248, 269, 307, 399, 3583, 7624 ns/op Iteration 2: n = 52121, mean = 186 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 112, 178, 248, 269, 308, 397, 2875, 6552 ns/op Iteration 3: n = 52451, mean = 185 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 112, 178, 246, 267, 304, 390, 1686, 5976 ns/op Iteration 4: n = 51082, mean = 186 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 87, 175, 247, 269, 314, 405, 3402, 6360 ns/op Iteration 5: n = 52787, mean = 183 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 111, 172, 245, 269, 314, 397, 3503, 15760 ns/op Result: 185.352 ±(99.9%) 0.479 ns/op Statistics: (min, avg, max) = (87.000, 185.352, 15760.000), stdev = 74.291 Confidence interval (99.9%): [184.874, 185.831] Samples, N = 260867 mean = 185.352 ±(99.9%) 0.479 ns/op min = 87.000 ns/op p( 0.0000) = 87.000 ns/op p(50.0000) = 177.000 ns/op p(90.0000) = 247.000 ns/op p(95.0000) = 269.000 ns/op p(99.0000) = 310.000 ns/op p(99.9000) = 399.000 ns/op p(99.9900) = 3083.653 ns/op p(99.9990) = 7609.392 ns/op p(99.9999) = 15760.000 ns/op max = 15760.000 ns/op # Run progress: 21.43% complete, ETA 00:02:16 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 98993, mean = 1171 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 76, 227, 3120, 7448, 441893, 22511616 ns/op # Warmup Iteration 2: n = 52004, mean = 72 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 62, 66, 68, 107, 222, 1978, 359424 ns/op # Warmup Iteration 3: n = 48382, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 63, 66, 67, 100, 180, 609, 3220 ns/op # Warmup Iteration 4: n = 55227, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 63, 66, 67, 99, 180, 590, 3488 ns/op # Warmup Iteration 5: n = 55357, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 63, 66, 67, 95, 187, 562, 4560 ns/op Iteration 1: n = 55311, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 63, 66, 67, 99, 184, 495, 2296 ns/op Iteration 2: n = 55444, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 63, 66, 67, 101, 192, 356, 2300 ns/op Iteration 3: n = 55370, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 64, 66, 67, 105, 178, 429, 1834 ns/op Iteration 4: n = 55474, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 63, 66, 67, 89, 185, 451, 10032 ns/op Iteration 5: n = 55658, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 63, 66, 67, 93, 165, 2406, 11440 ns/op Result: 64.729 ±(99.9%) 0.221 ns/op Statistics: (min, avg, max) = (61.000, 64.729, 11440.000), stdev = 35.337 Confidence interval (99.9%): [64.508, 64.950] Samples, N = 277257 mean = 64.729 ±(99.9%) 0.221 ns/op min = 61.000 ns/op p( 0.0000) = 61.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) = 98.000 ns/op p(99.9000) = 182.000 ns/op p(99.9900) = 450.823 ns/op p(99.9990) = 6527.577 ns/op p(99.9999) = 11440.000 ns/op max = 11440.000 ns/op # Run progress: 28.57% complete, ETA 00:02:03 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 140157, mean = 739 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 75, 80, 84, 118, 2388, 4943, 366015, 17956864 ns/op # Warmup Iteration 2: n = 73700, mean = 86 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 75, 80, 82, 84, 120, 199, 1851, 363008 ns/op # Warmup Iteration 3: n = 71694, mean = 83 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 86, 114, 195, 1656, 3868 ns/op # Warmup Iteration 4: n = 66618, mean = 84 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 88, 126, 199, 1784, 9552 ns/op # Warmup Iteration 5: n = 76649, mean = 119 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 86, 111, 199, 407, 2736128 ns/op Iteration 1: n = 76028, mean = 84 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 88, 119, 211, 2780, 5864 ns/op Iteration 2: n = 76779, mean = 83 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 86, 118, 210, 1978, 5232 ns/op Iteration 3: n = 77082, mean = 83 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 86, 105, 205, 638, 6248 ns/op Iteration 4: n = 76695, mean = 83 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 86, 109, 194, 2054, 7320 ns/op Iteration 5: n = 77140, mean = 83 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 86, 107, 170, 606, 4192 ns/op Result: 83.279 ±(99.9%) 0.191 ns/op Statistics: (min, avg, max) = (77.000, 83.279, 7320.000), stdev = 36.046 Confidence interval (99.9%): [83.088, 83.471] Samples, N = 383724 mean = 83.279 ±(99.9%) 0.191 ns/op min = 77.000 ns/op p( 0.0000) = 77.000 ns/op p(50.0000) = 82.000 ns/op p(90.0000) = 85.000 ns/op p(95.0000) = 86.000 ns/op p(99.0000) = 113.000 ns/op p(99.9000) = 201.000 ns/op p(99.9900) = 1826.865 ns/op p(99.9990) = 5926.496 ns/op p(99.9999) = 7320.000 ns/op max = 7320.000 ns/op # Run progress: 35.71% complete, ETA 00:01:51 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 143037, mean = 720 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 75, 81, 83, 87, 2064, 3711, 362340, 18153472 ns/op # Warmup Iteration 2: n = 74135, mean = 82 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 75, 80, 83, 84, 108, 208, 1876, 6360 ns/op # Warmup Iteration 3: n = 72967, mean = 87 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 81, 84, 85, 91, 166, 1243, 358912 ns/op # Warmup Iteration 4: n = 75643, mean = 83 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 81, 84, 86, 119, 174, 412, 2816 ns/op # Warmup Iteration 5: n = 76144, mean = 82 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 81, 84, 85, 93, 172, 1770, 3436 ns/op Iteration 1: n = 76004, mean = 83 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 86, 116, 190, 1415, 8240 ns/op Iteration 2: n = 75439, mean = 83 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 86, 119, 192, 438, 6256 ns/op Iteration 3: n = 75982, mean = 83 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 86, 116, 183, 1629, 6608 ns/op Iteration 4: n = 76047, mean = 83 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 86, 108, 180, 1487, 3432 ns/op Iteration 5: n = 75782, mean = 83 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 77, 82, 85, 86, 119, 178, 1522, 4544 ns/op Result: 82.977 ±(99.9%) 0.169 ns/op Statistics: (min, avg, max) = (77.000, 82.977, 8240.000), stdev = 31.697 Confidence interval (99.9%): [82.808, 83.146] Samples, N = 379254 mean = 82.977 ±(99.9%) 0.169 ns/op min = 77.000 ns/op p( 0.0000) = 77.000 ns/op p(50.0000) = 82.000 ns/op p(90.0000) = 85.000 ns/op p(95.0000) = 86.000 ns/op p(99.0000) = 116.000 ns/op p(99.9000) = 184.000 ns/op p(99.9900) = 1481.639 ns/op p(99.9990) = 6186.256 ns/op p(99.9999) = 8240.000 ns/op max = 8240.000 ns/op # Run progress: 42.86% complete, ETA 00:01:39 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 98558, mean = 985 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 64, 69, 132, 2760, 6007, 367837, 18350080 ns/op # Warmup Iteration 2: n = 50369, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 65, 68, 70, 96, 190, 1884, 3956 ns/op # Warmup Iteration 3: n = 53686, mean = 67 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 66, 68, 69, 90, 200, 1572, 2976 ns/op # Warmup Iteration 4: n = 53680, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 66, 68, 69, 84, 179, 547, 3652 ns/op # Warmup Iteration 5: n = 55406, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 67, 68, 76, 183, 459, 2704 ns/op Iteration 1: n = 55029, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 67, 68, 85, 172, 378, 3000 ns/op Iteration 2: n = 54815, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 67, 68, 106, 195, 1263, 5176 ns/op Iteration 3: n = 54229, mean = 67 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 67, 69, 99, 183, 428, 6024 ns/op Iteration 4: n = 54750, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 67, 68, 98, 179, 455, 2432 ns/op Iteration 5: n = 54460, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 67, 69, 114, 190, 428, 1114 ns/op Result: 66.129 ±(99.9%) 0.151 ns/op Statistics: (min, avg, max) = (61.000, 66.129, 6024.000), stdev = 23.996 Confidence interval (99.9%): [65.978, 66.280] Samples, N = 273283 mean = 66.129 ±(99.9%) 0.151 ns/op min = 61.000 ns/op p( 0.0000) = 61.000 ns/op p(50.0000) = 65.000 ns/op p(90.0000) = 67.000 ns/op p(95.0000) = 68.000 ns/op p(99.0000) = 102.000 ns/op p(99.9000) = 186.000 ns/op p(99.9900) = 423.030 ns/op p(99.9990) = 4167.612 ns/op p(99.9999) = 6024.000 ns/op max = 6024.000 ns/op # Run progress: 50.00% complete, ETA 00:01:26 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 104624, mean = 924 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 95, 99, 103, 139, 3048, 6779, 366118, 17825792 ns/op # Warmup Iteration 2: n = 54833, mean = 100 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 95, 99, 101, 103, 127, 222, 2081, 7336 ns/op # Warmup Iteration 3: n = 53057, mean = 103 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 97, 101, 104, 105, 132, 222, 2520, 7016 ns/op # Warmup Iteration 4: n = 56693, mean = 102 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 97, 101, 104, 105, 130, 192, 1794, 12080 ns/op # Warmup Iteration 5: n = 50954, mean = 104 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 97, 102, 108, 109, 135, 203, 422, 2100 ns/op Iteration 1: n = 53216, mean = 105 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 97, 102, 108, 110, 132, 205, 2187, 9056 ns/op Iteration 2: n = 55208, mean = 104 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 97, 102, 108, 109, 132, 215, 1595, 5656 ns/op Iteration 3: n = 55140, mean = 105 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 97, 102, 108, 110, 134, 221, 2018, 3920 ns/op Iteration 4: n = 55191, mean = 105 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 97, 102, 109, 110, 140, 234, 1887, 7624 ns/op Iteration 5: n = 55284, mean = 104 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 97, 102, 108, 109, 136, 213, 1097, 10288 ns/op Result: 104.556 ±(99.9%) 0.279 ns/op Statistics: (min, avg, max) = (97.000, 104.556, 10288.000), stdev = 44.407 Confidence interval (99.9%): [104.276, 104.835] Samples, N = 274039 mean = 104.556 ±(99.9%) 0.279 ns/op min = 97.000 ns/op p( 0.0000) = 97.000 ns/op p(50.0000) = 102.000 ns/op p(90.0000) = 108.000 ns/op p(95.0000) = 109.000 ns/op p(99.0000) = 135.000 ns/op p(99.9000) = 220.000 ns/op p(99.9900) = 1812.768 ns/op p(99.9990) = 7995.747 ns/op p(99.9999) = 10288.000 ns/op max = 10288.000 ns/op # Run progress: 57.14% complete, ETA 00:01:14 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 137380, mean = 717 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 87, 109, 2432, 4345, 360960, 17596416 ns/op # Warmup Iteration 2: n = 70231, mean = 96 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 83, 87, 90, 132, 227, 2100, 357888 ns/op # Warmup Iteration 3: n = 66953, mean = 88 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 85, 88, 91, 140, 215, 2433, 11904 ns/op # Warmup Iteration 4: n = 72215, mean = 87 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 85, 88, 90, 135, 207, 1637, 9824 ns/op # Warmup Iteration 5: n = 72120, mean = 87 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 85, 88, 90, 133, 203, 1256, 7344 ns/op Iteration 1: n = 72942, mean = 87 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 84, 89, 90, 136, 216, 2733, 6536 ns/op Iteration 2: n = 73290, mean = 86 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 84, 89, 90, 120, 197, 2101, 7480 ns/op Iteration 3: n = 73220, mean = 93 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 84, 89, 90, 117, 200, 1666, 492544 ns/op Iteration 4: n = 72289, mean = 87 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 85, 90, 92, 140, 217, 1525, 3900 ns/op Iteration 5: n = 71398, mean = 89 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 80, 85, 90, 115, 148, 229, 6115, 7792 ns/op Result: 88.456 ±(99.9%) 4.470 ns/op Statistics: (min, avg, max) = (80.000, 88.456, 492544.000), stdev = 818.670 Confidence interval (99.9%): [83.985, 92.926] Samples, N = 363139 mean = 88.456 ±(99.9%) 4.470 ns/op min = 80.000 ns/op p( 0.0000) = 80.000 ns/op p(50.0000) = 84.000 ns/op p(90.0000) = 89.000 ns/op p(95.0000) = 91.000 ns/op p(99.0000) = 137.000 ns/op p(99.9000) = 215.000 ns/op p(99.9900) = 2086.320 ns/op p(99.9990) = 7706.130 ns/op p(99.9999) = 492544.000 ns/op max = 492544.000 ns/op # Run progress: 64.29% complete, ETA 00:01:01 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 93220, mean = 1002 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 63, 92, 117, 2867, 8176, 387454, 17498112 ns/op # Warmup Iteration 2: n = 52459, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 62, 65, 67, 103, 190, 2919, 11184 ns/op # Warmup Iteration 3: n = 54964, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 64, 67, 83, 109, 175, 381, 7136 ns/op # Warmup Iteration 4: n = 55684, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 64, 66, 68, 106, 170, 1419, 7592 ns/op # Warmup Iteration 5: n = 55620, mean = 113 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 64, 67, 69, 111, 180, 2964, 2605056 ns/op Iteration 1: n = 55230, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 64, 67, 69, 110, 193, 2463, 8672 ns/op Iteration 2: n = 55364, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 64, 67, 68, 99, 169, 447, 3436 ns/op Iteration 3: n = 55371, mean = 65 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 64, 67, 68, 100, 179, 471, 2428 ns/op Iteration 4: n = 54941, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 64, 67, 69, 105, 184, 2167, 3368 ns/op Iteration 5: n = 54056, mean = 67 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 64, 69, 83, 111, 199, 1905, 8072 ns/op Result: 65.897 ±(99.9%) 0.214 ns/op Statistics: (min, avg, max) = (61.000, 65.897, 8672.000), stdev = 34.071 Confidence interval (99.9%): [65.683, 66.111] Samples, N = 274962 mean = 65.897 ±(99.9%) 0.214 ns/op min = 61.000 ns/op p( 0.0000) = 61.000 ns/op p(50.0000) = 64.000 ns/op p(90.0000) = 67.000 ns/op p(95.0000) = 69.000 ns/op p(99.0000) = 106.000 ns/op p(99.9000) = 183.000 ns/op p(99.9900) = 1440.133 ns/op p(99.9990) = 5283.376 ns/op p(99.9999) = 8672.000 ns/op max = 8672.000 ns/op # Run progress: 71.43% complete, ETA 00:00:49 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 137745, mean = 746 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 123, 129, 134, 179, 2554, 5808, 362330, 17039360 ns/op # Warmup Iteration 2: n = 71032, mean = 135 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 130, 134, 139, 185, 375, 7327, 30592 ns/op # Warmup Iteration 3: n = 40547, mean = 134 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 133, 162, 189, 371, 7432, 11312 ns/op # Warmup Iteration 4: n = 41343, mean = 131 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 125, 129, 132, 135, 179, 261, 1151, 8640 ns/op # Warmup Iteration 5: n = 41686, mean = 132 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 132, 135, 183, 262, 3691, 15216 ns/op Iteration 1: n = 41609, mean = 132 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 133, 136, 191, 262, 1650, 30592 ns/op Iteration 2: n = 41163, mean = 133 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 134, 144, 200, 292, 4585, 6776 ns/op Iteration 3: n = 41173, mean = 133 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 133, 142, 198, 295, 2945, 14736 ns/op Iteration 4: n = 41374, mean = 132 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 133, 137, 197, 271, 1782, 6568 ns/op Iteration 5: n = 41470, mean = 132 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 133, 137, 194, 297, 2099, 7256 ns/op Result: 132.297 ±(99.9%) 0.643 ns/op Statistics: (min, avg, max) = (124.000, 132.297, 30592.000), stdev = 88.798 Confidence interval (99.9%): [131.654, 132.939] Samples, N = 206789 mean = 132.297 ±(99.9%) 0.643 ns/op min = 124.000 ns/op p( 0.0000) = 124.000 ns/op p(50.0000) = 129.000 ns/op p(90.0000) = 133.000 ns/op p(95.0000) = 138.000 ns/op p(99.0000) = 196.000 ns/op p(99.9000) = 284.210 ns/op p(99.9900) = 2435.852 ns/op p(99.9990) = 14228.108 ns/op p(99.9999) = 30592.000 ns/op max = 30592.000 ns/op # Run progress: 78.57% complete, ETA 00:00:37 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 153888, mean = 717 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 122, 129, 137, 188, 2572, 4769, 363975, 17530880 ns/op # Warmup Iteration 2: n = 80866, mean = 133 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 123, 129, 133, 163, 195, 308, 1913, 3528 ns/op # Warmup Iteration 3: n = 40758, mean = 132 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 128, 132, 163, 206, 323, 2275, 4128 ns/op # Warmup Iteration 4: n = 41166, mean = 131 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 132, 136, 196, 272, 1833, 11728 ns/op # Warmup Iteration 5: n = 40647, mean = 133 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 135, 169, 209, 291, 2411, 3440 ns/op Iteration 1: n = 40309, mean = 149 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 138, 149, 205, 279, 2202, 610304 ns/op Iteration 2: n = 40530, mean = 133 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 138, 142, 189, 259, 2269, 6832 ns/op Iteration 3: n = 40743, mean = 133 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 138, 143, 198, 273, 1880, 7576 ns/op Iteration 4: n = 40278, mean = 134 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 139, 151, 205, 275, 2023, 9216 ns/op Iteration 5: n = 40121, mean = 135 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 124, 129, 139, 162, 211, 324, 2891, 4040 ns/op Result: 136.891 ±(99.9%) 9.946 ns/op Statistics: (min, avg, max) = (124.000, 136.891, 610304.000), stdev = 1358.431 Confidence interval (99.9%): [126.945, 146.837] Samples, N = 201981 mean = 136.891 ±(99.9%) 9.946 ns/op min = 124.000 ns/op p( 0.0000) = 124.000 ns/op p(50.0000) = 129.000 ns/op p(90.0000) = 138.000 ns/op p(95.0000) = 146.000 ns/op p(99.0000) = 205.000 ns/op p(99.9000) = 279.000 ns/op p(99.9900) = 2206.522 ns/op p(99.9990) = 9183.495 ns/op p(99.9999) = 610304.000 ns/op max = 610304.000 ns/op # Run progress: 85.71% complete, ETA 00:00:24 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 94826, mean = 1145 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 116, 123, 178, 1448, 5350, 9107, 366592, 17694720 ns/op # Warmup Iteration 2: n = 46346, mean = 143 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 119, 123, 128, 133, 187, 320, 6675, 365056 ns/op # Warmup Iteration 3: n = 46385, mean = 119 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 111, 116, 120, 129, 180, 245, 783, 3108 ns/op # Warmup Iteration 4: n = 46411, mean = 119 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 111, 116, 120, 126, 180, 277, 1730, 5392 ns/op # Warmup Iteration 5: n = 46510, mean = 120 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 111, 116, 121, 155, 179, 247, 1763, 5680 ns/op Iteration 1: n = 46806, mean = 119 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 111, 116, 120, 133, 177, 263, 1992, 6200 ns/op Iteration 2: n = 46613, mean = 119 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 111, 116, 120, 147, 176, 248, 2402, 5208 ns/op Iteration 3: n = 45040, mean = 126 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 110, 117, 161, 173, 199, 320, 2179, 9728 ns/op Iteration 4: n = 46774, mean = 119 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 110, 116, 121, 135, 179, 266, 1781, 5872 ns/op Iteration 5: n = 46709, mean = 120 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 111, 116, 120, 140, 181, 265, 3386, 11440 ns/op Result: 120.551 ±(99.9%) 0.367 ns/op Statistics: (min, avg, max) = (110.000, 120.551, 11440.000), stdev = 53.769 Confidence interval (99.9%): [120.184, 120.919] Samples, N = 231942 mean = 120.551 ±(99.9%) 0.367 ns/op min = 110.000 ns/op p( 0.0000) = 110.000 ns/op p(50.0000) = 116.000 ns/op p(90.0000) = 124.000 ns/op p(95.0000) = 157.000 ns/op p(99.0000) = 183.000 ns/op p(99.9000) = 287.057 ns/op p(99.9900) = 1905.611 ns/op p(99.9990) = 8986.922 ns/op p(99.9999) = 11440.000 ns/op max = 11440.000 ns/op # Run progress: 92.86% complete, ETA 00:00:12 # VM invoker: /usr/java64/jdk1.6.0_31/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 = 99065, mean = 966 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 64, 67, 95, 2592, 4847, 369200, 17858560 ns/op # Warmup Iteration 2: n = 48922, mean = 94 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 60, 64, 67, 72, 109, 242, 9464, 607232 ns/op # Warmup Iteration 3: n = 54394, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 68, 69, 99, 197, 1718, 4248 ns/op # Warmup Iteration 4: n = 54903, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 68, 69, 83, 185, 889, 3720 ns/op # Warmup Iteration 5: n = 53437, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 70, 71, 87, 189, 1758, 3240 ns/op Iteration 1: n = 53413, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 70, 71, 80, 161, 324, 3132 ns/op Iteration 2: n = 53471, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 70, 71, 82, 167, 1497, 2600 ns/op Iteration 3: n = 53517, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 70, 71, 83, 182, 951, 2452 ns/op Iteration 4: n = 53351, mean = 66 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 65, 70, 71, 80, 165, 385, 4032 ns/op Iteration 5: n = 53327, mean = 67 ns/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 61, 64, 71, 72, 97, 174, 1962, 10960 ns/op Result: 66.281 ±(99.9%) 0.206 ns/op Statistics: (min, avg, max) = (61.000, 66.281, 10960.000), stdev = 32.371 Confidence interval (99.9%): [66.075, 66.487] Samples, N = 267079 mean = 66.281 ±(99.9%) 0.206 ns/op min = 61.000 ns/op p( 0.0000) = 61.000 ns/op p(50.0000) = 65.000 ns/op p(90.0000) = 70.000 ns/op p(95.0000) = 71.000 ns/op p(99.0000) = 85.000 ns/op p(99.9000) = 170.000 ns/op p(99.9900) = 1294.600 ns/op p(99.9990) = 4240.054 ns/op p(99.9999) = 10960.000 ns/op max = 10960.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 236376 28.708 0.068 ns/op o.a.l.l.p.j.ClockBenchmark.testCachedClockSimpleMessage sample 194881 480.207 2.354 ns/op o.a.l.l.p.j.ClockBenchmark.testCachedClockSimpleMessageNoDowncast sample 260867 185.352 0.479 ns/op o.a.l.l.p.j.ClockBenchmark.testCachedClockTimestampMessage sample 277257 64.729 0.221 ns/op o.a.l.l.p.j.ClockBenchmark.testCoarseCachedClockSimpleMessage sample 383724 83.279 0.191 ns/op o.a.l.l.p.j.ClockBenchmark.testCoarseCachedClockSimpleMessageNoDowncast sample 379254 82.977 0.169 ns/op o.a.l.l.p.j.ClockBenchmark.testCoarseCachedClockTimestampMessage sample 273283 66.129 0.151 ns/op o.a.l.l.p.j.ClockBenchmark.testFakeClockSimpleMessage sample 274039 104.556 0.279 ns/op o.a.l.l.p.j.ClockBenchmark.testFakeClockSimpleMessageNoDowncast sample 363139 88.456 4.470 ns/op o.a.l.l.p.j.ClockBenchmark.testFakeClockTimestampMessage sample 274962 65.897 0.214 ns/op o.a.l.l.p.j.ClockBenchmark.testOrdinaryLogEvent sample 206789 132.297 0.643 ns/op o.a.l.l.p.j.ClockBenchmark.testSystemClockSimpleMessage sample 201981 136.891 9.946 ns/op o.a.l.l.p.j.ClockBenchmark.testSystemClockSimpleMessageNoDowncast sample 231942 120.551 0.367 ns/op o.a.l.l.p.j.ClockBenchmark.testSystemClockTimestampMessage sample 267079 66.281 0.206 ns/op