guile-devel
[Top][All Lists]
Advanced

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

Re: Unexpectedly low read/write performance of open-pipe


From: Rob Browning
Subject: Re: Unexpectedly low read/write performance of open-pipe
Date: Sun, 21 Apr 2019 11:22:03 -0500

Mark H Weaver <address@hidden> writes:

> I've attached four patches.  Only the first two should be needed for
> what I have described above.
>
> The last two patches will only be of interest if you need suspendable
> I/O.  They add suspendable I/O support for custom binary ports, and in
> particular for these OPEN_BOTH pipe ports.
>
> Note that I've not yet done much testing of these patches, besides
> running the Guile test suite.

Here for "guile -s io-perf.scm > /dev/null" I see:

  2.2.4:                  1.39 mb/s  >100% CPU in top
  your first proposal: 1453.49 mb/s  >300% CPU in top
  this series:         3937.01 mb/s   <80% CPU in top

(and most importantly for this series, a much quieter fan...)

And yes, I'd love to see something like this in 2.2 too if it turns out
to be feasible to include it there.

Nice
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4



reply via email to

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