Re: valgrind a background worker
От | Jeffrey Walton |
---|---|
Тема | Re: valgrind a background worker |
Дата | |
Msg-id | CAH8yC8kzfRCW_Q+mWAG-+eMNr0piLwXFg76eHDNupzndN3g=uw@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: valgrind a background worker (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: valgrind a background worker
|
Список | pgsql-general |
On Fri, Feb 10, 2023 at 10:04 AM Tom Lane <tgl@sss.pgh.pa.us> wrote: > > =?UTF-8?Q?Jon_Erdman?= <jon@thewickedtribe.net> writes: > > I've got a background worker that has a slow memory leak in it > > somewhere. How can I get it to start under valgrind to get a memcheck > > output from it? > > You have to valgrind the whole cluster AFAIK. Basically, start > the postmaster under valgrind with --trace-children=yes. > For leak tracking you probably also want > --leak-check=full --track-origins=yes --read-var-info=yes One additional comment... the program in question and PostgreSQL should also be built with -g -O1 per https://valgrind.org/docs/manual/quick-start.html . Otherwise, there's a risk the line information will not be accurate or usable. Jeff
В списке pgsql-general по дате отправления: