curl / Mailing Lists / curl-users / Single Mail

curl-users

Re: Memory increase with https requests

From: madana gopal <madanagopal123_at_gmail.com>
Date: Fri, 4 May 2018 18:20:23 +0530

ok, thanks Daniel.

Regards,
Madan

On Fri, May 4, 2018 at 6:04 PM, Daniel Stenberg <daniel_at_haxx.se> wrote:

> On Fri, 4 May 2018, madana gopal wrote:
>
> We have a requirement that the app won't want to get exited, but want to
>> get the memory freed on need. Do we have any way to handle this?
>>
>
> No.
>
> libcurl will only use as much memory as it thinks it needs and there's no
> way to poke it and tell it to use less memory all of a sudden. You can
> possibly tweak parameters etc to make it cache less data to somewhat reduce
> its memory footprint, but I don't think you can shave off much that way.
> The TLS libraries tend to consume way more memory than the rest of libcurl
> does.
>
> The way libc usually works, it will grow the heap for the application
> depending on need during its lifetime but it will not shrink it. Thus you
> won't get the heap back "for real" until the program exits and the peak
> memory amount will thus decide how large heap your application will have.
>
>
> --
>
> / daniel.haxx.se
> -----------------------------------------------------------
> Unsubscribe: https://cool.haxx.se/list/listinfo/curl-users
> Etiquette: https://curl.haxx.se/mail/etiquette.html
>

-----------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-users
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2018-05-04