Created
May 18, 2016 05:52
-
-
Save eiennohito/db4f25d0c6f1e9514f01a4ca5dd9d4a6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# JMH 1.11.3 (released 125 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_92, VM 25.92-b14 | |
# VM invoker: /mnt/orange/brew/data/Cellar/jdk/1.8.0_92/jre/bin/java | |
# VM options: <none> | |
# Warmup: 20 iterations, 1 s each | |
# Measurement: 50 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Sampling time | |
# Benchmark: org.eiennohito.Bench3.copyAndSerialize | |
# Run progress: 0.00% complete, ETA 00:02:15 | |
# Fork: 1 of 1 | |
# Warmup Iteration 1: n = 13023, mean = 40 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 32, 34, 36, 40, 101, 487, 9206, 10764 us/op | |
# Warmup Iteration 2: n = 14116, mean = 36 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 34, 34, 35, 36, 41, 453, 5212, 8536 us/op | |
# Warmup Iteration 3: n = 14119, mean = 36 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 34, 34, 35, 36, 40, 459, 2706, 4276 us/op | |
# Warmup Iteration 4: n = 14356, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 35, 40, 61, 2808, 4620 us/op | |
# Warmup Iteration 5: n = 14348, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 34, 34, 35, 36, 40, 43, 5326, 6472 us/op | |
# Warmup Iteration 6: n = 14466, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 34, 34, 35, 36, 40, 43, 1882, 3342 us/op | |
# Warmup Iteration 7: n = 14535, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 35, 40, 43, 1292, 2318 us/op | |
# Warmup Iteration 8: n = 14480, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 4214, 7479 us/op | |
# Warmup Iteration 9: n = 14580, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 141, 209 us/op | |
# Warmup Iteration 10: n = 14574, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 45, 124, 182 us/op | |
# Warmup Iteration 11: n = 14550, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 137, 199 us/op | |
# Warmup Iteration 12: n = 14547, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 36, 40, 45, 2158, 2331 us/op | |
# Warmup Iteration 13: n = 14584, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 43, 929, 1661 us/op | |
# Warmup Iteration 14: n = 14468, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 36, 40, 43, 2161, 2433 us/op | |
# Warmup Iteration 15: n = 14420, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 34, 34, 35, 36, 40, 43, 51, 54 us/op | |
# Warmup Iteration 16: n = 14463, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 36, 40, 42, 2218, 2576 us/op | |
# Warmup Iteration 17: n = 14434, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 37, 40, 43, 1416, 2507 us/op | |
# Warmup Iteration 18: n = 14466, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 35, 40, 42, 991, 1741 us/op | |
# Warmup Iteration 19: n = 14469, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 34, 34, 35, 36, 40, 42, 57, 63 us/op | |
# Warmup Iteration 20: n = 14441, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 37, 40, 43, 918, 1608 us/op | |
Iteration 1: n = 7222, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 34, 34, 35, 36, 40, 43, 2331, 2331 us/op | |
Iteration 2: n = 7231, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 34, 34, 35, 37, 40, 43, 1518, 1518 us/op | |
Iteration 3: n = 7224, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 34, 34, 35, 37, 41, 44, 47, 47 us/op | |
Iteration 4: n = 7132, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 34, 34, 35, 37, 40, 44, 6455, 6455 us/op | |
Iteration 5: n = 7252, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 35, 40, 43, 2025, 2025 us/op | |
Iteration 6: n = 7245, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 43, 2220, 2220 us/op | |
Iteration 7: n = 7275, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 43, 1821, 1821 us/op | |
Iteration 8: n = 7232, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 45, 1901, 1901 us/op | |
Iteration 9: n = 7286, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 1384, 1384 us/op | |
Iteration 10: n = 7247, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 43, 2441, 2441 us/op | |
Iteration 11: n = 7243, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 44, 1817, 1817 us/op | |
Iteration 12: n = 7246, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 44, 47, 47 us/op | |
Iteration 13: n = 7220, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 204, 204 us/op | |
Iteration 14: n = 7247, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 45, 1960, 1960 us/op | |
Iteration 15: n = 7223, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 36, 40, 44, 48, 48 us/op | |
Iteration 16: n = 7128, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 37, 40, 43, 7553, 7553 us/op | |
Iteration 17: n = 7226, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 37, 40, 48, 2347, 2347 us/op | |
Iteration 18: n = 7267, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 35, 35, 40, 44, 1657, 1657 us/op | |
Iteration 19: n = 7243, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 43, 2023, 2023 us/op | |
Iteration 20: n = 7278, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 41, 46, 46 us/op | |
Iteration 21: n = 7240, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 2277, 2277 us/op | |
Iteration 22: n = 7280, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 48, 48 us/op | |
Iteration 23: n = 7278, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 44, 1804, 1804 us/op | |
Iteration 24: n = 7259, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 43, 1798, 1798 us/op | |
Iteration 25: n = 7254, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 47, 47 us/op | |
Iteration 26: n = 7270, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 43, 47, 47 us/op | |
Iteration 27: n = 7243, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 44, 1933, 1933 us/op | |
Iteration 28: n = 7248, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 61, 61 us/op | |
Iteration 29: n = 7251, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 44, 71, 71 us/op | |
Iteration 30: n = 7258, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 43, 1825, 1825 us/op | |
Iteration 31: n = 7252, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 45, 1995, 1995 us/op | |
Iteration 32: n = 7181, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 47, 47 us/op | |
Iteration 33: n = 7255, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 42, 1708, 1708 us/op | |
Iteration 34: n = 7260, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 44, 1901, 1901 us/op | |
Iteration 35: n = 7250, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 43, 53, 53 us/op | |
Iteration 36: n = 7243, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 43, 1794, 1794 us/op | |
Iteration 37: n = 7242, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 43, 73, 73 us/op | |
Iteration 38: n = 7258, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 43, 52, 52 us/op | |
Iteration 39: n = 7234, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 45, 2066, 2066 us/op | |
Iteration 40: n = 7143, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 44, 1096, 1096 us/op | |
Iteration 41: n = 7272, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 44, 78, 78 us/op | |
Iteration 42: n = 7253, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 43, 47, 47 us/op | |
Iteration 43: n = 7256, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 43, 1923, 1923 us/op | |
Iteration 44: n = 7247, mean = 35 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 2654, 2654 us/op | |
Iteration 45: n = 7275, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 68, 68 us/op | |
Iteration 46: n = 7254, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 36, 40, 42, 1970, 1970 us/op | |
Iteration 47: n = 7250, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 45, 60, 60 us/op | |
Iteration 48: n = 7246, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 46, 48, 48 us/op | |
Iteration 49: n = 7246, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 45, 1765, 1765 us/op | |
Iteration 50: n = 7244, mean = 34 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 33, 34, 34, 35, 40, 42, 46, 46 us/op | |
Result "copyAndSerialize": | |
N = 362109 | |
mean = 34.434 ±(99.9%) 0.135 us/op | |
Histogram, us/op: | |
[ 0.000, 500.000) = 362073 | |
[ 500.000, 1000.000) = 0 | |
[1000.000, 1500.000) = 5 | |
[1500.000, 2000.000) = 17 | |
[2000.000, 2500.000) = 11 | |
[2500.000, 3000.000) = 1 | |
[3000.000, 3500.000) = 0 | |
[3500.000, 4000.000) = 0 | |
[4000.000, 4500.000) = 0 | |
[4500.000, 5000.000) = 0 | |
[5000.000, 5500.000) = 0 | |
[5500.000, 6000.000) = 0 | |
[6000.000, 6500.000) = 1 | |
[6500.000, 7000.000) = 0 | |
[7000.000, 7500.000) = 0 | |
Percentiles, us/op: | |
p(0.0000) = 33.344 us/op | |
p(50.0000) = 33.920 us/op | |
p(90.0000) = 34.496 us/op | |
p(95.0000) = 35.520 us/op | |
p(99.0000) = 40.192 us/op | |
p(99.9000) = 42.944 us/op | |
p(99.9900) = 908.731 us/op | |
p(99.9990) = 2521.919 us/op | |
p(99.9999) = 7553.024 us/op | |
p(100.0000) = 7553.024 us/op | |
# JMH 1.11.3 (released 125 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_92, VM 25.92-b14 | |
# VM invoker: /mnt/orange/brew/data/Cellar/jdk/1.8.0_92/jre/bin/java | |
# VM options: <none> | |
# Warmup: 20 iterations, 1 s each | |
# Measurement: 50 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Sampling time | |
# Benchmark: org.eiennohito.Bench3.copyAndSize | |
# Run progress: 33.33% complete, ETA 00:01:31 | |
# Fork: 1 of 1 | |
# Warmup Iteration 1: n = 21845, mean = 23 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 15, 21, 21, 24, 53, 448, 3318, 5087 us/op | |
# Warmup Iteration 2: n = 11919, mean = 22 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 20, 21, 21, 26, 29, 7284, 8290 us/op | |
# Warmup Iteration 3: n = 11489, mean = 22 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 20, 21, 21, 27, 445, 458, 459 us/op | |
# Warmup Iteration 4: n = 12121, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 20, 21, 22, 26, 28, 146, 173 us/op | |
# Warmup Iteration 5: n = 12111, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 20, 21, 21, 26, 28, 1779, 2245 us/op | |
# Warmup Iteration 6: n = 12119, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 20, 21, 21, 26, 28, 35, 36 us/op | |
# Warmup Iteration 7: n = 12115, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 20, 21, 21, 26, 28, 33, 33 us/op | |
# Warmup Iteration 8: n = 12116, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 20, 21, 21, 26, 28, 1553, 1630 us/op | |
# Warmup Iteration 9: n = 12117, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 20, 21, 22, 26, 28, 1076, 1346 us/op | |
# Warmup Iteration 10: n = 12120, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 20, 21, 21, 26, 28, 1443, 1823 us/op | |
# Warmup Iteration 11: n = 12028, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 20, 21, 21, 26, 28, 5566, 6529 us/op | |
# Warmup Iteration 12: n = 11959, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 1842, 2281 us/op | |
# Warmup Iteration 13: n = 11881, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 1437, 1761 us/op | |
# Warmup Iteration 14: n = 11977, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 30, 1249, 1548 us/op | |
# Warmup Iteration 15: n = 11962, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 30, 34, 34 us/op | |
# Warmup Iteration 16: n = 11899, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 29, 5793, 7143 us/op | |
# Warmup Iteration 17: n = 11901, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 46, 49 us/op | |
# Warmup Iteration 18: n = 11904, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 30, 34, 35 us/op | |
# Warmup Iteration 19: n = 11885, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 1873, 1970 us/op | |
# Warmup Iteration 20: n = 11884, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 1633, 2003 us/op | |
Iteration 1: n = 5948, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 26, 29, 1798, 1798 us/op | |
Iteration 2: n = 5880, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 30, 59, 59 us/op | |
Iteration 3: n = 5944, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 2208, 2208 us/op | |
Iteration 4: n = 5977, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 29, 35, 35 us/op | |
Iteration 5: n = 5876, mean = 23 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 33, 7815, 7815 us/op | |
Iteration 6: n = 5964, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 2298, 2298 us/op | |
Iteration 7: n = 5951, mean = 22 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 29, 1851, 1851 us/op | |
Iteration 8: n = 5967, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 32, 32 us/op | |
Iteration 9: n = 5949, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 35, 35 us/op | |
Iteration 10: n = 5951, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 34, 34 us/op | |
Iteration 11: n = 5954, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 36, 36 us/op | |
Iteration 12: n = 5951, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 29, 34, 34 us/op | |
Iteration 13: n = 5949, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 29, 38, 38 us/op | |
Iteration 14: n = 5939, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 32, 1722, 1722 us/op | |
Iteration 15: n = 5949, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 1835, 1835 us/op | |
Iteration 16: n = 5944, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 29, 36, 36 us/op | |
Iteration 17: n = 5954, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 29, 32, 32 us/op | |
Iteration 18: n = 5918, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 36, 36 us/op | |
Iteration 19: n = 5950, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 30, 36, 36 us/op | |
Iteration 20: n = 5920, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 30, 34, 34 us/op | |
Iteration 21: n = 5943, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 29, 29, 29 us/op | |
Iteration 22: n = 5923, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 38, 38 us/op | |
Iteration 23: n = 5931, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 34, 34 us/op | |
Iteration 24: n = 5913, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 30, 1642, 1642 us/op | |
Iteration 25: n = 5928, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 31, 35, 35 us/op | |
Iteration 26: n = 5906, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 30, 2114, 2114 us/op | |
Iteration 27: n = 5927, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 29, 37, 37 us/op | |
Iteration 28: n = 5913, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 30, 48, 48 us/op | |
Iteration 29: n = 5935, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 37, 37 us/op | |
Iteration 30: n = 5921, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 35, 35 us/op | |
Iteration 31: n = 5921, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 41, 41 us/op | |
Iteration 32: n = 5909, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 37, 37 us/op | |
Iteration 33: n = 5923, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 34, 34 us/op | |
Iteration 34: n = 5908, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 34, 1593, 1593 us/op | |
Iteration 35: n = 5915, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 34, 34 us/op | |
Iteration 36: n = 5938, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 28, 32, 32 us/op | |
Iteration 37: n = 5908, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 43, 43 us/op | |
Iteration 38: n = 5933, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 31, 2038, 2038 us/op | |
Iteration 39: n = 5908, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 1778, 1778 us/op | |
Iteration 40: n = 5940, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 30, 36, 36 us/op | |
Iteration 41: n = 5913, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 30, 1942, 1942 us/op | |
Iteration 42: n = 5913, mean = 22 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 35, 2327, 2327 us/op | |
Iteration 43: n = 5906, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 31, 31 us/op | |
Iteration 44: n = 5934, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 40, 40 us/op | |
Iteration 45: n = 5949, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 1655, 1655 us/op | |
Iteration 46: n = 5916, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 30, 2036, 2036 us/op | |
Iteration 47: n = 5945, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 1841, 1841 us/op | |
Iteration 48: n = 5920, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 29, 1890, 1890 us/op | |
Iteration 49: n = 5938, mean = 21 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 21, 27, 30, 35, 35 us/op | |
Iteration 50: n = 5909, mean = 22 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 20, 21, 21, 23, 27, 31, 2241, 2241 us/op | |
Result "copyAndSize": | |
N = 296521 | |
mean = 21.085 ±(99.9%) 0.137 us/op | |
Histogram, us/op: | |
[ 0.000, 500.000) = 296493 | |
[ 500.000, 1000.000) = 0 | |
[1000.000, 1500.000) = 1 | |
[1500.000, 2000.000) = 18 | |
[2000.000, 2500.000) = 8 | |
[2500.000, 3000.000) = 0 | |
[3000.000, 3500.000) = 0 | |
[3500.000, 4000.000) = 0 | |
[4000.000, 4500.000) = 0 | |
[4500.000, 5000.000) = 0 | |
[5000.000, 5500.000) = 0 | |
[5500.000, 6000.000) = 0 | |
[6000.000, 6500.000) = 0 | |
[6500.000, 7000.000) = 0 | |
[7000.000, 7500.000) = 0 | |
Percentiles, us/op: | |
p(0.0000) = 20.032 us/op | |
p(50.0000) = 20.672 us/op | |
p(90.0000) = 21.152 us/op | |
p(95.0000) = 21.504 us/op | |
p(99.0000) = 26.752 us/op | |
p(99.9000) = 29.184 us/op | |
p(99.9900) = 56.214 us/op | |
p(99.9990) = 2298.853 us/op | |
p(99.9999) = 7815.168 us/op | |
p(100.0000) = 7815.168 us/op | |
# JMH 1.11.3 (released 125 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_92, VM 25.92-b14 | |
# VM invoker: /mnt/orange/brew/data/Cellar/jdk/1.8.0_92/jre/bin/java | |
# VM options: <none> | |
# Warmup: 20 iterations, 1 s each | |
# Measurement: 50 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Sampling time | |
# Benchmark: org.eiennohito.Bench3.copyOnly | |
# Run progress: 66.67% complete, ETA 00:00:45 | |
# Fork: 1 of 1 | |
# Warmup Iteration 1: n = 18862, mean = 9 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 7, 43, 431, 3290, 4637 us/op | |
# Warmup Iteration 2: n = 18385, mean = 7 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 10, 423, 870, 3150 us/op | |
# Warmup Iteration 3: n = 18878, mean = 7 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 7, 429, 435, 436 us/op | |
# Warmup Iteration 4: n = 10681, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 6, 11, 14, 27, 27 us/op | |
# Warmup Iteration 5: n = 10777, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 6, 7, 14, 27, 28 us/op | |
# Warmup Iteration 6: n = 10706, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 6, 7, 14, 15, 15 us/op | |
# Warmup Iteration 7: n = 10642, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 6, 7, 14, 20, 20 us/op | |
# Warmup Iteration 8: n = 11058, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 6, 7, 13, 15, 15 us/op | |
# Warmup Iteration 9: n = 10977, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 6, 7, 12, 20, 21 us/op | |
# Warmup Iteration 10: n = 10394, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 20, 20 us/op | |
# Warmup Iteration 11: n = 10273, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 20, 20 us/op | |
# Warmup Iteration 12: n = 10261, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 15, 15 us/op | |
# Warmup Iteration 13: n = 10241, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 2291, 2347 us/op | |
# Warmup Iteration 14: n = 10207, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 15, 15 us/op | |
# Warmup Iteration 15: n = 10201, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 20, 21 us/op | |
# Warmup Iteration 16: n = 10180, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 16, 16 us/op | |
# Warmup Iteration 17: n = 11324, mean = 5 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 12, 24, 25 us/op | |
# Warmup Iteration 18: n = 11336, mean = 5 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 12, 14, 14 us/op | |
# Warmup Iteration 19: n = 11321, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 12, 162, 184 us/op | |
# Warmup Iteration 20: n = 11361, mean = 5 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 12, 14, 14 us/op | |
Iteration 1: n = 5679, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 12, 1274, 1274 us/op | |
Iteration 2: n = 5635, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 13, 2163, 2163 us/op | |
Iteration 3: n = 5691, mean = 5 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 11, 14, 14 us/op | |
Iteration 4: n = 5678, mean = 5 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 7, 11, 14, 14 us/op | |
Iteration 5: n = 5653, mean = 5 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 13, 15, 15 us/op | |
Iteration 6: n = 5673, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 13, 1462, 1462 us/op | |
Iteration 7: n = 5671, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 10, 12, 14, 14 us/op | |
Iteration 8: n = 5682, mean = 5 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 7, 12, 14, 14 us/op | |
Iteration 9: n = 5655, mean = 5 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 12, 14, 14 us/op | |
Iteration 10: n = 5652, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 13, 1526, 1526 us/op | |
Iteration 11: n = 5692, mean = 5 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 5, 6, 6, 6, 12, 14, 14 us/op | |
Iteration 12: n = 5361, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 6, 7, 13, 16, 16 us/op | |
Iteration 13: n = 5110, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 15, 19, 19 us/op | |
Iteration 14: n = 5123, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 20, 20 us/op | |
Iteration 15: n = 5137, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 19, 19 us/op | |
Iteration 16: n = 5097, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 15, 15 us/op | |
Iteration 17: n = 5109, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 1427, 1427 us/op | |
Iteration 18: n = 5079, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 8, 15, 16, 16 us/op | |
Iteration 19: n = 5122, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 15, 15 us/op | |
Iteration 20: n = 5121, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 16, 16 us/op | |
Iteration 21: n = 5107, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 8, 14, 22, 22 us/op | |
Iteration 22: n = 5116, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 15, 15 us/op | |
Iteration 23: n = 5107, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 15, 15 us/op | |
Iteration 24: n = 5139, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 15, 1702, 1702 us/op | |
Iteration 25: n = 5097, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 15, 15 us/op | |
Iteration 26: n = 5130, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 21, 21 us/op | |
Iteration 27: n = 5109, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 14, 14 us/op | |
Iteration 28: n = 5093, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 21, 21 us/op | |
Iteration 29: n = 5099, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 19, 19 us/op | |
Iteration 30: n = 5106, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 8, 14, 1677, 1677 us/op | |
Iteration 31: n = 5092, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 21, 21 us/op | |
Iteration 32: n = 5105, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 15, 15 us/op | |
Iteration 33: n = 5105, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 15, 15 us/op | |
Iteration 34: n = 5116, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 15, 19, 19 us/op | |
Iteration 35: n = 5109, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 21, 21 us/op | |
Iteration 36: n = 5088, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 15, 15 us/op | |
Iteration 37: n = 5135, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 15, 22, 22 us/op | |
Iteration 38: n = 5132, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 10, 15, 22, 22 us/op | |
Iteration 39: n = 5106, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 14, 14 us/op | |
Iteration 40: n = 5117, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 10, 14, 49, 49 us/op | |
Iteration 41: n = 5099, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 15, 15 us/op | |
Iteration 42: n = 5101, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 15, 15 us/op | |
Iteration 43: n = 5106, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 15, 15 us/op | |
Iteration 44: n = 5097, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 20, 20 us/op | |
Iteration 45: n = 5107, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 8, 14, 21, 21 us/op | |
Iteration 46: n = 5115, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 15, 15 us/op | |
Iteration 47: n = 5106, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 15, 15 us/op | |
Iteration 48: n = 5101, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 13, 20, 20 us/op | |
Iteration 49: n = 5104, mean = 7 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 7, 14, 2179, 2179 us/op | |
Iteration 50: n = 5104, mean = 6 us/op, p{0.00, 0.50, 0.90, 0.95, 0.99, 0.999, 0.9999, 1.00} = 5, 6, 6, 7, 8, 15, 18, 18 us/op | |
Result "copyOnly": | |
N = 261868 | |
mean = 5.989 ±(99.9%) 0.061 us/op | |
Histogram, us/op: | |
[ 0.000, 250.000) = 261860 | |
[ 250.000, 500.000) = 0 | |
[ 500.000, 750.000) = 0 | |
[ 750.000, 1000.000) = 0 | |
[1000.000, 1250.000) = 0 | |
[1250.000, 1500.000) = 3 | |
[1500.000, 1750.000) = 3 | |
[1750.000, 2000.000) = 0 | |
[2000.000, 2250.000) = 2 | |
[2250.000, 2500.000) = 0 | |
[2500.000, 2750.000) = 0 | |
Percentiles, us/op: | |
p(0.0000) = 5.120 us/op | |
p(50.0000) = 5.904 us/op | |
p(90.0000) = 6.376 us/op | |
p(95.0000) = 6.512 us/op | |
p(99.0000) = 7.056 us/op | |
p(99.9000) = 13.568 us/op | |
p(99.9900) = 19.386 us/op | |
p(99.9990) = 1877.596 us/op | |
p(99.9999) = 2179.072 us/op | |
p(100.0000) = 2179.072 us/op | |
# Run complete. Total time: 00:02:17 | |
Benchmark Mode Cnt Score Error Units | |
Bench3.copyAndSerialize sample 362109 34.434 ± 0.135 us/op | |
Bench3.copyAndSize sample 296521 21.085 ± 0.137 us/op | |
Bench3.copyOnly sample 261868 5.989 ± 0.061 us/op |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment