Re: spin_delay() for ARM

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: spin_delay() for ARM
Дата
Msg-id 31850.1586550129@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: spin_delay() for ARM  (Andres Freund <andres@anarazel.de>)
Ответы Re: spin_delay() for ARM
Список pgsql-hackers
Andres Freund <andres@anarazel.de> writes:
> On 2020-04-10 13:09:13 +0530, Amit Khandekar wrote:
>> On my Intel Xeon machine with 8 cores, I tried to test PAUSE also
>> using a sample C program (attached spin.c).

> PAUSE doesn't operate on the level of the CPU scheduler. So the OS won't
> just schedule another process - you won't see different CPU usage if you
> measure it purely as the time running. You should be able to see a
> difference if you measure with a profiler that shows you data from the
> CPUs performance monitoring unit.

A more useful test would be to directly experiment with contended
spinlocks.  As I recall, we had some test cases laying about when
we were fooling with the spin delay stuff on Intel --- maybe
resurrecting one of those would be useful?

            regards, tom lane



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Properly mark NULL returns in numeric aggregates
Следующее
От: Tom Lane
Дата:
Сообщение: Re: pg_dump issue with renamed system schemas