Hi guys, turns out that in our real-life scenario there sadly aren't big improvements yet. Might be due to the exception handling, but we haven't profiled it yet. As said we have seen better improvements in simpler benchmark code - but this benchmark here is what really matters for us.
Please find the benchmark here - the ZIP includes a Kylix-built binary. https://share.nerdherrschaft.net/f/2ac772f0327e4840a533/?dl=1 Here are some results from a Dualcore i7 with 2 cores and 4 HT, 32 bit: Kylix: Time: 5015ms = 9770688 pkts/s = 14610 MB/s ./vipribenchmemcache_nodeps_kylix 5.06s user 0.01s system 99% cpu 5.119 total FPC 3.0.4: Time: 5052ms = 8016627 pkts/s = 11987 MB/s ./vipribenchmemcache 5.07s user 0.01s system 97% cpu 5.206 total FPC 3.3.1 trunk (SVN Rev 40300): Time: 5040ms = 8035714 pkts/s = 12016 MB/s ./vipribenchmemcache_nodeps 5.07s user 0.02s system 97% cpu 5.207 total Benchmark results for ARM will follow. Cheers, Simon Thursday, November 15, 2018, 10:31:55 PM, you wrote: > Am 14.11.2018 um 14:46 schrieb Simon Kissel: >> >> We have not yet tested this on ARM (does it work on ARM?). >> > After r40321, arm-linux works as well. > _______________________________________________ > fpc-devel maillist - fpc-devel@lists.freepascal.org > http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel Best regards, Simon Kissel -- Nerdherrschaft GmbH Mainzer Str. 40 55411 Bingen am Rhein Germany Phone: +49-6721-9492994 Fax: +49-6721-9492996 simon.kis...@nerdherrschaft.com http://www.nerdherrschaft.com Registered office/Sitz der Gesellschaft: Bingen am Rhein, Germany CEO/Geschäftsführer: Simon Kissel Commercial register/Handelsregister: Amtsgericht Mainz HRB43337 _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel