Re: Checking max_stack_depth automatically

Поиск
Список
Период
Сортировка
От Magnus Hagander
Тема Re: Checking max_stack_depth automatically
Дата
Msg-id 6BCB9D8A16AC4241919521715F4D8BCEA0FC2D@algol.sollentuna.se
обсуждение исходный текст
Ответ на Re: Checking max_stack_depth automatically  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Checking max_stack_depth automatically  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Checking max_stack_depth automatically  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
> > For win32, we set the stacksize in src/backend/Makefile with
> > "-Wl,--stack=4194304". So we know at build time what it is, if that
> > helps you...
>
> Well, I can just wire that value into get_stack_depth_rlimit,
> I suppose, but it sounds crocky.

If we do, we probably move it to a define (which could just be in the
Makefile) so we don't accidenally change one without the other, no?


> There's no way to tell at runtime what value was set?

None that I know of, and none that I can find in a quick search of the
API docs. A google shows up a couple of references to other people
saying it can't be done. (Other than opening your own EXE file and
manually parsing the PE header, but that seems at least as bad..) For
example, see the discussion aobut stack attributes at
http://www.roguewave.com/support/docs/hppdocs///thr200pl/8-2.html.

//Magnus


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Checking max_stack_depth automatically
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Checking max_stack_depth automatically