that is wonderful to see!

/HH

Den ons 26 jan. 2022 kl 10:24 skrev Daniel Stenberg via curl-library <
curl-library@lists.haxx.se>:

> Hi,
>
> Just wanted to share this fun fact with you all.
>
> Here's my test command line:
>
>      curl -sL https://google.com -o /dev/null
>
> I ran this command line with 4 recent curl versions and I counted the
> total
> number of allocations (using the script shown below). These are only
> allocations done by curl and libcurl code, the dependencies' allocations
> are
> not included.
>
>   * 7.70.0
>
>   Allocations: 415  Maximum allocated: 239432
>
>   * 7.78.0
>
>   Allocations: 391  Maximum allocated: 201926
>
>   * 7.81.0
>
>   Allocations: 391  Maximum allocated: 201700
>
>   * 7.82.0-DEV (as of git master right now)
>
>   Allocations: 174  Maximum allocated: 201684
>
> This is a 55% reduction in number of allocations from 7.81.0 (while
> maintaining and even shrinking the max amount a tiny bit)! The bulk of
> this
> improvement comes from this single commit:
> https://github.com/curl/curl/commit/955cb99130f7c
>
> The test script, requires a curl built debug-enabled:
>
> #!/bin/sh
> export CURL_MEMDEBUG=$HOME/tmp/curlmem.log
> ./src/curl -sL https://google.com -o /dev/null
> ./tests/memanalyze.pl -v $HOME/tmp/curlmem.log
>
> --
>
>   / daniel.haxx.se
>   | Commercial curl support up to 24x7 is available!
>   | Private help, bug fixes, support, ports, new features
>   | https://curl.se/support.html
> --
> Unsubscribe: https://lists.haxx.se/listinfo/curl-library
> Etiquette:   https://curl.haxx.se/mail/etiquette.html
>
-- 
Unsubscribe: https://lists.haxx.se/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to