emacs-devel
[Top][All Lists]
Advanced

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

Re: Filtering out process filters


From: Eli Zaretskii
Subject: Re: Filtering out process filters
Date: Thu, 05 Jun 2025 12:13:05 +0300

> Date: Thu, 5 Jun 2025 04:30:16 +0300
> Cc: dancol@dancol.org, arstoffel@gmail.com, emacs-devel@gnu.org
> From: Dmitry Gutov <dmitry@gutov.dev>
> 
> On 04/06/2025 14:18, Eli Zaretskii wrote:
> > Btw, I still don't have a clear idea why the ACF method is so much
> > faster, since it basically does the same stuff.
> 
> Because it enables the fast-read-process-output's optimization?

That's not enough to explain the order-of-magnitude difference in
performance, IMO.  If you understand how this does explain it, please
elaborate: what part of non-fast-read-process-output path slows us
down so much?

> And the benchmark code (especially the buffer+acf route) does less 
> useful work than the previous benchmark, just exercising the passing 
> mechanism.

So you are saying that the speedup we see here is not the one we will
see in practice, if we actually reimplement, say jsonrpc using this
method?



reply via email to

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