spierce7
07/08/2019, 11:32 PMJVM: Benchmark Completed. Benchmark Total Millis: 17324, Average iteration was 346.42 millis
Native: Benchmark Completed. Benchmark Total Millis: 185398, Average iteration was 3707.94 millis
spierce7
07/08/2019, 11:52 PMgildor
07/09/2019, 6:51 AMgildor
07/09/2019, 6:51 AM-opt
and check resultElena Lepilkina
07/09/2019, 7:27 AM-opt
is added automatically in release binary.
Thank you for benchmark.olonho
07/09/2019, 9:25 AMspierce7
07/09/2019, 1:52 PMspierce7
07/09/2019, 3:00 PMCharArray
capacity by 50% instead of the JVM's (*2 +2). That helped slightly shaving off ~200 millis per average iteration.
I then changed the initial capacity of the StringBuilder to 8k (larger than the 7.7k character page) - and surprisingly, that actually hurt performance, which doesn't make a lot of sense.spierce7
07/09/2019, 3:00 PMspierce7
07/09/2019, 9:59 PMjimn
07/10/2019, 6:56 AMjimn
07/10/2019, 6:56 AMjimn
07/10/2019, 6:57 AMjimn
07/10/2019, 7:02 AMjimn
07/10/2019, 7:14 AMElena Lepilkina
07/10/2019, 7:17 AMlinuxX64
same way as there is already macosX64
gildor
07/10/2019, 7:21 AMmeasureNanoTime
which is intended to use for measurement, measureTimeMillis
uses wall time, not monotonicElena Lepilkina
07/10/2019, 7:22 AMElena Lepilkina
07/10/2019, 7:25 AMjimn
07/10/2019, 7:40 AMjimn
07/10/2019, 7:42 AMjimn
07/10/2019, 7:42 AMjimn
07/10/2019, 8:34 AMjimn
07/10/2019, 8:36 AMjimn
07/10/2019, 8:42 AMjimn
07/10/2019, 8:45 AMspierce7
07/10/2019, 1:58 PM