| От | tim.brookes@cwcom.net |
|---|---|
| Тема | curious memory leak |
| Дата | |
| Msg-id | 3966356a.6612.0@cwcom.net обсуждение исходный текст |
| Список | pgsql-interfaces |
I recently had problems with memory leaks when connecting to a postgres backend.The application and the backend both
eatmemory.
Tom Lane help me with this problem and he found geprotobyname to be the problem
as the leak only seemed to be a problem when connecting over a tcp/ip connection.
However here are my new findings using v7.02
void callproc(){ PgDatabase* loStatsdb;
loStatsdb = new PgDatabase("") delete loStatsdb;
};
main(){ while(1){ callproc(); };
};
database name is set as environment variable.
Starting the postmaster either with or without -i to enable tcp/ip connections
and running this code both locally and over tcp/ip the postmaster backend leaks
memory.
The application now remains stable and has no memory leak.
Rgds
Tim Brookes
В списке pgsql-interfaces по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера