From: | Yasir <yasir(dot)hussain(dot)shah(at)gmail(dot)com> |
---|---|
To: | Rajesh Kokkonda <rajeshk(dot)kokkonda(at)gmail(dot)com> |
Cc: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | Re: Memory growth observed with C++ application consuming libpq.dll on Windows |
Date: | 2024-08-02 11:36:35 |
Message-ID: | CAA9OW9d8PuB2pN-mFLn8ETGf_y=Rew+9=gC+Yk_xD0A5dSmQVw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Fri, Aug 2, 2024 at 1:53 PM Rajesh Kokkonda <rajeshk(dot)kokkonda(at)gmail(dot)com>
wrote:
> Hi Yasir,
>
> Are you looking for a fully functional sample program or only the APIs
> from libpq library that our product uses? I am asking this because if the
> requirement is to have a sample code, then I will have to work on creating
> one on the same lines as our product.
>
>
A functional sample is always best and preferred, however, only APIs used
by your product would also be sufficient.
Rajesh
>
> On Thu, Aug 1, 2024 at 5:27 PM Yasir <yasir(dot)hussain(dot)shah(at)gmail(dot)com> wrote:
>
>> Hi Rajesh,
>>
>> Can you please attach a sample code snippet showing libpq's functions
>> being called? It will help to identify the libpq's functions to investigate
>> further for a potential mem leak.
>>
>> Regards...
>>
>> Yasir Hussain
>>
>> On Thu, Aug 1, 2024 at 4:30 PM Rajesh Kokkonda <
>> rajeshk(dot)kokkonda(at)gmail(dot)com> wrote:
>>
>>> Hi,
>>>
>>> We are seeing a gradual growth in the memory consumption of our process
>>> on Windows. Ours is a C++ application that directly loads libpq.dll and
>>> handles the queries and functions. We use setSingleRowMethod to limit the
>>> number of rows returned simultaneously to the application. We do not
>>> observe any memory increase when the application is run on Linux. There is
>>> no code difference between Windows and Linux from the
>>> application standpoint. We ran valgrind against our application on Linux
>>> and found no memory leaks. Since the same code is being used on Windows as
>>> well, we do not suspect any memory leak there. The question is if there
>>> are any known memory leaks with the version of the library we are using on
>>> Windows. Kindly let us know.
>>>
>>> The version of the library on Linux is libpq.so.5.16
>>>
>>> The windows version of the library is 16.0.3.0
>>>
>>>
>>> [image: image.png]
>>>
>>> Thanks,
>>> Rajesh
>>>
>>
From | Date | Subject | |
---|---|---|---|
Next Message | Amul Sul | 2024-08-02 11:43:02 | Re: pg_verifybackup: TAR format backup verification |
Previous Message | Amit Kapila | 2024-08-02 11:03:06 | Re: Conflict detection and logging in logical replication |