fido icon indicating copy to clipboard operation
fido copied to clipboard

Add multi-threading / multi-processing

Open adamfarquhar opened this issue 13 years ago • 2 comments

The 0.5.x implementation appears to be IO bound. Throughput would be increased by moving file-reads to a separate thread so that they will happen in parallel with pattern matching.

One approach: add multiple workers, each of which reads, matches. Another: add a pool to do reads, and another to do matches.

But - it's all fast enough for now!

adamfarquhar avatar Oct 27 '10 14:10 adamfarquhar

Delayed until API implemented, delayed until 1.7+

carlwilson avatar May 05 '20 14:05 carlwilson

Hackathon 2023 review. Not selected for initial prioritisation. It could be best done when other issues are fixed, as it may be a trickier merge. Worth considering if this isn't just as well done via an invocation script

carlwilson avatar Jul 17 '23 12:07 carlwilson