chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] [PATCH] Change setjmp/longjmp to _setjmp/_longjmp


From: Mario Domenech Goulart
Subject: Re: [Chicken-hackers] [PATCH] Change setjmp/longjmp to _setjmp/_longjmp to avoid overhead and fix signal masking bug
Date: Wed, 13 Jun 2012 18:21:48 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux)

Hi,

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
time.

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.

Best wishes.
Mario
-- 
http://parenteses.org/mario



reply via email to

[Prev in Thread] Current Thread [Next in Thread]