Tried that too: on AMD64 (Debian) chicken 4.10.1 from tarball does NOT give any difference.
But even if it may be an ARM related problem: how is it even possible??! Am 14.01.2016 um 11:10 schrieb Jörg F. Wittenberger: > Am 13.01.2016 um 21:46 schrieb Christian Kellermann: >> * Christian Kellermann <[email protected]> [160113 21:44]: >>> * Jörg F. Wittenberger <[email protected]> [160113 12:38]: >>>> yesterday I found that simply having a (use mailbox) in some code had a >>>> huge impact (more than a factor of 3) at the performance of the >>>> resulting executable. Without using the mailbox stuff at all. >>>> >>>> Meanwhile I figured out that this has nothing at all to do with the >>>> mailbox egg. But _all_ with the use of srfi-1. >>> >>> Hm which OS and architecture are you running this on? On my OpenBSD >>> amd64 system the two versions do fluctuate but are indistinguishable >>> when run a couple hundred times. > > Really?! Commenting out this (use srfi-1) does not make a difference > there? Strange! > > I just double-checked with chicken rev 022dce82 (master built > yesterday). (Before I used rev 274e7afa.) > > Additionally I tried now chicken 4.10.1 built from the tarball > distributed from call-cc.org. (I moved the installed version out of the > way for this test.) > > All the same result: slowdown of roughly 4x (160:40). > > OS: Debian stretch, ARMv7 Processor rev 10 > > Another try: Raspberry Pi, Raspberian. Similar results, about 60:20 > >>> I have used CHICKEN Version 4.10.1 (rev f36c19c) and compiled with >>> default options. > > Used default option this time. (But see source - contains some > declarations). > >> Also -O5 does not make any difference. > > Same here. Same strange slowdown. > > Anybody else having another platform to try on? An ARM-related problem? > > _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
