Re: inline newNode()

Поиск
Список
Период
Сортировка
От Gavin Sherry
Тема Re: inline newNode()
Дата
Msg-id Pine.LNX.4.21.0210110008510.15169-100000@linuxworld.com.au
обсуждение исходный текст
Ответ на Re: inline newNode()  (Neil Conway <neilc@samurai.com>)
Ответы Re: inline newNode()
Список pgsql-patches
On 10 Oct 2002, Neil Conway wrote:

> Well, I'd assume any C library / compiler of half-decent quality on
> any platform would provide assembly optimized versions of common
> stdlib functions like memset().
>
> While playing around with memset() on my machine (P4 running Linux,
> glibc 2.2.5, GCC 3.2.1pre3), I found the following interesting
> result. I used this simple benchmark (the same one I posted for the
> earlier MemSet() thread on -hackers):
>

[snip]

> Compiled with '-DBUFFER_SIZE=256 -O2', I get the following results in
> seconds:
>
> MemSet(): ~9.6
> memset(): ~19.5
> __builtin_memset(): ~10.00

I ran the same code. I do not understand the results you go. Here are
mine, on an AMD Duron with GCC 3.2 and glibc-2.2.5. Results are:

MemSet(): 14.758 sec
memset(): 11.597 sec
__buildin_memset(): 9.000 sec

Who else wants to test?

Gavin


В списке pgsql-patches по дате отправления:

Предыдущее
От: Martijn van Oosterhout
Дата:
Сообщение: EXPLAIN ANALYZE bug/patch
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: inline newNode()