emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Asynchronous DNS


From: Alain Schneble
Subject: Re: Asynchronous DNS
Date: Sun, 14 Feb 2016 12:19:03 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (windows-nt)

Lars Ingebrigtsen <address@hidden> writes:

> Alain Schneble <address@hidden> writes:
>
>> The following patch removes the separate dns_processes list in favour of
>> reusing Vprocess_alist.  The latter list is now used to loop over all
>> processes -- to check if pending DNS requests have completed.
>>
>> Do you agree whith this change?
>
> Well, it changes a test in the network loop that is basically a if (!
> NILP (Qnil)) in 99.9999% (plus some nines) of the cases with code that
> loops through all processes in the network loop all the time.

True.  Seems like I was too naive. I thought that these additional
cycles were negligible (even though it's O(n)...).

> That doesn't seem like a good idea, performance wise.

Alright.  Anyway, many thanks for looking into it!




reply via email to

[Prev in Thread] Current Thread [Next in Thread]