Re: Ruby Benchmarks
Aleksej Saushev <asau <at> inbox.ru>
2009-09-04 07:41:10 GMT
Hello!
Pawel Jakub Dawidek <pjd <at> FreeBSD.org> writes:
> On Thu, Sep 03, 2009 at 09:07:03PM +0200, Zafer Aydoğan wrote:
>> 03 Eylül 2009 15:55 tarihinde, Zafer Aydoğan <zafer <at> aydogan.de> adlı
>> kullanıcı şunu yazmış:
>>
>> Scores best:
>>
>> Linux 29 times
>> NetBSD 23 times
>> DragonflyBSD 3 times
>> FreeBSD 1 time
>
> That's a bit disappointing, I must admit:) What FreeBSD version did you
> guys test? If this was 8.0-BETA, you must remember that all kind of
> debuging is on and will be turned off just before the release.
> I read there is no WITNESS and INVARIANTS in the kernel, but for example
> malloc will fill each allocated byte with 0xa5 and also every byte that
> is freed. This has huge performance impact. To turn off this particular
> behaviour one has to do the following:
>
> # ln -s jz /etc/malloc.conf
>
> I'm not sure if that all, but it's definiately a good start.
Just because of this, there should be simple way to turn all those
safety checks off in one place. So that there would be less
misunderstanding.
(Continue reading)