Re: Calling conventions

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Calling conventions
Дата
Msg-id 3159.1247848469@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Calling conventions  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-performance
Peter Eisentraut <peter_e@gmx.net> writes:
>> Does anyone have any ideas/opinions/statistics on what the performance
>> difference is between the two calling conventions?

> Version 1 is technically slower if you count the number of instructions,

That would be true if you compare version-0-to-version-0 calls (ie,
plain old C function call) to version-1-to-version-1 calling.  But
what is actually happening, since everything in the backend assumes
version 1, is that you have version-1-to-version-0 via an interface
layer.  Which is the worst of all possible worlds --- you have all
the overhead of a version-1 call plus the interface layer.

            regards, tom lane

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

Предыдущее
От: Matthew Wakeling
Дата:
Сообщение: Re: Calling conventions
Следующее
От: "Kevin Grittner"
Дата:
Сообщение: Re: Calling conventions