> Date: Thu, 30 Apr 2015 19:30:39 +0200
> From: Gisle Vanem <[email protected]>
> CC: [email protected]
> 
> wget -q -O NUL
>   
> "https://download-installer.cdn.mozilla.net/pub/firefox/releases/37.0.2/win32/en-GB/Firefox
>  Setup 37.0.2.exe"
> 
> results in 9931 DLL attach/detaches!
> 
> For a 40 MByte file that is approx. 1 new thread per 4 kByte read.

I don't see any threads created by run_with_timeout on my system, when
I download the above URL.  In fact, if I set a breakpoint in
run_with_timeout, the only 2 calls to it during the whole download are
from getaddrinfo_with_timeout and from connect_with_timeout, both with
timeout of zero, which calls the function synchronously, both on
Windows and on Posix hosts.

So I guess I don't see what Gisle describes as "separate thread for
HTTPS reads".  What am I missing?

My Wget is built with GnuTLS, if that matters.

I guess the Windows timing results I sent are not really interesting,
given that no extra threads are involved.

Reply via email to