[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] [PATCH] Change setjmp/longjmp to _setjmp/_longjmp
Mario Domenech Goulart
Re: [Chicken-hackers] [PATCH] Change setjmp/longjmp to _setjmp/_longjmp to avoid overhead and fix signal masking bug
Wed, 13 Jun 2012 18:21:48 -0400
Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux)
On Wed, 13 Jun 2012 23:22:02 +0200 Peter Bex <address@hidden> wrote:
> I've also attached two outputs from the resurrected Chicken benchmarks
> by Mario: https://github.com/mario-goulart/chicken-benchmarks
> These clearly show about a 5% speed improvement across the board.
> (you can see a clear comparison by using the "compare.scm" program from
> that repo). I compiled Chicken with itself before running this
> benchmark. This may have an effect because according to Mario the
> compilation time is included in the measurements.
Just a small clarification: the timings in the log files don't take into
account the compilation time. Those numbers are just for the execution
The message at the end of the execution of run.scm ("Total run time: ...")
does take compilation time into account (sorry, Peter -- I thought you
were talking about that).
So, the normalized results you see when you feed compare.scm the log
files consider only execution time of the benchmarked programs.
Sorry for the confusion.