https://bz.apache.org/bugzilla/show_bug.cgi?id=62887
--- Comment #15 from Artem Fedorov <artem.fedo...@blazemeter.com> --- Benchmark results: # Run complete. Total time: 00:37:59 Benchmark (index) Mode Cnt Score Error Units StringBenchmark.compareToBenchmark 0 thrpt 20 0.823 ± 0.013 ops/ns StringBenchmark.compareToBenchmark 1 thrpt 20 0.829 ± 0.007 ops/ns StringBenchmark.compareToBenchmark 2 thrpt 20 0.822 ± 0.012 ops/ns StringBenchmark.compareToBenchmark 3 thrpt 20 0.822 ± 0.017 ops/ns StringBenchmark.compareToBenchmark 4 thrpt 20 0.817 ± 0.012 ops/ns StringBenchmark.compareToBenchmark 5 thrpt 20 0.829 ± 0.003 ops/ns StringBenchmark.compareToBenchmark 6 thrpt 20 0.828 ± 0.009 ops/ns StringBenchmark.equalsBenchmark 0 thrpt 20 0.829 ± 0.002 ops/ns StringBenchmark.equalsBenchmark 1 thrpt 20 0.745 ± 0.006 ops/ns StringBenchmark.equalsBenchmark 2 thrpt 20 0.745 ± 0.006 ops/ns StringBenchmark.equalsBenchmark 3 thrpt 20 0.818 ± 0.013 ops/ns StringBenchmark.equalsBenchmark 4 thrpt 20 0.738 ± 0.013 ops/ns StringBenchmark.equalsBenchmark 5 thrpt 20 0.744 ± 0.008 ops/ns StringBenchmark.equalsBenchmark 6 thrpt 20 0.828 ± 0.003 ops/ns StringBenchmark.compareToBenchmark 0 avgt 20 1.208 ± 0.009 ns/op StringBenchmark.compareToBenchmark 1 avgt 20 1.218 ± 0.017 ns/op StringBenchmark.compareToBenchmark 2 avgt 20 1.236 ± 0.021 ns/op StringBenchmark.compareToBenchmark 3 avgt 20 1.203 ± 0.005 ns/op StringBenchmark.compareToBenchmark 4 avgt 20 1.211 ± 0.011 ns/op StringBenchmark.compareToBenchmark 5 avgt 20 1.234 ± 0.029 ns/op StringBenchmark.compareToBenchmark 6 avgt 20 1.208 ± 0.012 ns/op StringBenchmark.equalsBenchmark 0 avgt 20 1.203 ± 0.003 ns/op StringBenchmark.equalsBenchmark 1 avgt 20 1.353 ± 0.024 ns/op StringBenchmark.equalsBenchmark 2 avgt 20 1.342 ± 0.008 ns/op StringBenchmark.equalsBenchmark 3 avgt 20 1.209 ± 0.003 ns/op StringBenchmark.equalsBenchmark 4 avgt 20 1.341 ± 0.015 ns/op StringBenchmark.equalsBenchmark 5 avgt 20 1.351 ± 0.019 ns/op StringBenchmark.equalsBenchmark 6 avgt 20 1.209 ± 0.014 ns/op # Run complete. Total time: 00:37:54 Benchmark (index) Mode Cnt Score Error Units StringBenchmark.compareToBenchmark 0 thrpt 20 0.802 ± 0.028 ops/ns StringBenchmark.compareToBenchmark 1 thrpt 20 0.807 ± 0.032 ops/ns StringBenchmark.compareToBenchmark 2 thrpt 20 0.802 ± 0.022 ops/ns StringBenchmark.compareToBenchmark 3 thrpt 20 0.794 ± 0.043 ops/ns StringBenchmark.compareToBenchmark 4 thrpt 20 0.808 ± 0.019 ops/ns StringBenchmark.compareToBenchmark 5 thrpt 20 0.826 ± 0.007 ops/ns StringBenchmark.compareToBenchmark 6 thrpt 20 0.807 ± 0.011 ops/ns StringBenchmark.equalsBenchmark 0 thrpt 20 0.822 ± 0.011 ops/ns StringBenchmark.equalsBenchmark 1 thrpt 20 0.743 ± 0.007 ops/ns StringBenchmark.equalsBenchmark 2 thrpt 20 0.722 ± 0.026 ops/ns StringBenchmark.equalsBenchmark 3 thrpt 20 0.815 ± 0.016 ops/ns StringBenchmark.equalsBenchmark 4 thrpt 20 0.736 ± 0.019 ops/ns StringBenchmark.equalsBenchmark 5 thrpt 20 0.719 ± 0.023 ops/ns StringBenchmark.equalsBenchmark 6 thrpt 20 0.815 ± 0.017 ops/ns StringBenchmark.compareToBenchmark 0 avgt 20 1.221 ± 0.013 ns/op StringBenchmark.compareToBenchmark 1 avgt 20 1.258 ± 0.058 ns/op StringBenchmark.compareToBenchmark 2 avgt 20 1.250 ± 0.044 ns/op StringBenchmark.compareToBenchmark 3 avgt 20 1.254 ± 0.061 ns/op StringBenchmark.compareToBenchmark 4 avgt 20 1.229 ± 0.022 ns/op StringBenchmark.compareToBenchmark 5 avgt 20 1.216 ± 0.016 ns/op StringBenchmark.compareToBenchmark 6 avgt 20 1.273 ± 0.075 ns/op StringBenchmark.equalsBenchmark 0 avgt 20 1.244 ± 0.049 ns/op StringBenchmark.equalsBenchmark 1 avgt 20 1.376 ± 0.045 ns/op StringBenchmark.equalsBenchmark 2 avgt 20 1.377 ± 0.040 ns/op StringBenchmark.equalsBenchmark 3 avgt 20 1.220 ± 0.032 ns/op StringBenchmark.equalsBenchmark 4 avgt 20 1.348 ± 0.010 ns/op StringBenchmark.equalsBenchmark 5 avgt 20 1.375 ± 0.041 ns/op StringBenchmark.equalsBenchmark 6 avgt 20 1.232 ± 0.040 ns/op So 'equals()' looks a little bit slower than 'compareTo()', but the difference between them is not bigger than ~10% -- You are receiving this mail because: You are the assignee for the bug.