kaivalnp commented on PR #15303: URL: https://github.com/apache/lucene/pull/15303#issuecomment-3379551543
JMH benchmarks show \~75% speedup in individual operations: ``` Benchmark (size) Mode Cnt Score Error Units NumericUtilsBenchmark.add 1 thrpt 15 444.595 ± 9.706 ops/us NumericUtilsBenchmark.add 128 thrpt 15 10.058 ± 0.158 ops/us NumericUtilsBenchmark.add 207 thrpt 15 6.283 ± 0.054 ops/us NumericUtilsBenchmark.add 256 thrpt 15 5.075 ± 0.039 ops/us NumericUtilsBenchmark.add 300 thrpt 15 4.345 ± 0.025 ops/us NumericUtilsBenchmark.add 512 thrpt 15 2.559 ± 0.016 ops/us NumericUtilsBenchmark.add 702 thrpt 15 1.870 ± 0.008 ops/us NumericUtilsBenchmark.add 1024 thrpt 15 1.282 ± 0.005 ops/us NumericUtilsBenchmark.addNew 1 thrpt 15 424.607 ± 4.942 ops/us NumericUtilsBenchmark.addNew 128 thrpt 15 17.099 ± 0.013 ops/us NumericUtilsBenchmark.addNew 207 thrpt 15 10.607 ± 0.003 ops/us NumericUtilsBenchmark.addNew 256 thrpt 15 8.880 ± 0.003 ops/us NumericUtilsBenchmark.addNew 300 thrpt 15 7.617 ± 0.002 ops/us NumericUtilsBenchmark.addNew 512 thrpt 15 4.528 ± 0.001 ops/us NumericUtilsBenchmark.addNew 702 thrpt 15 3.289 ± 0.001 ops/us NumericUtilsBenchmark.addNew 1024 thrpt 15 2.287 ± 0.001 ops/us NumericUtilsBenchmark.subtract 1 thrpt 15 436.634 ± 5.048 ops/us NumericUtilsBenchmark.subtract 128 thrpt 15 9.791 ± 0.155 ops/us NumericUtilsBenchmark.subtract 207 thrpt 15 5.995 ± 0.119 ops/us NumericUtilsBenchmark.subtract 256 thrpt 15 4.892 ± 0.097 ops/us NumericUtilsBenchmark.subtract 300 thrpt 15 4.136 ± 0.067 ops/us NumericUtilsBenchmark.subtract 512 thrpt 15 2.424 ± 0.035 ops/us NumericUtilsBenchmark.subtract 702 thrpt 15 1.744 ± 0.018 ops/us NumericUtilsBenchmark.subtract 1024 thrpt 15 1.187 ± 0.015 ops/us NumericUtilsBenchmark.subtractNew 1 thrpt 15 408.084 ± 23.214 ops/us NumericUtilsBenchmark.subtractNew 128 thrpt 15 17.513 ± 0.009 ops/us NumericUtilsBenchmark.subtractNew 207 thrpt 15 10.732 ± 0.050 ops/us NumericUtilsBenchmark.subtractNew 256 thrpt 15 9.003 ± 0.002 ops/us NumericUtilsBenchmark.subtractNew 300 thrpt 15 7.816 ± 0.022 ops/us NumericUtilsBenchmark.subtractNew 512 thrpt 15 4.563 ± 0.004 ops/us NumericUtilsBenchmark.subtractNew 702 thrpt 15 3.339 ± 0.001 ops/us NumericUtilsBenchmark.subtractNew 1024 thrpt 15 2.296 ± 0.005 ops/us ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
