On Thursday, 4 January 2018 at 15:48:21 UTC, Steven Schveighoffer wrote:

It's now been updated, see version 0.0.3.

Note, the performance isn't something I focused on. I'll note that gzcat | wc -l is 2x faster than your simple example on that file.

I can think of a couple reasons for this:

1. gzcat may use mmap to increase read speed
2. gzcat may read larger chunks at once (this can be tuned using iopipe as well, just set the optimizedReadSize). 3. gzcat file.gz | iopipe_byline -nooutput is about 20% faster than using wc -l, so it's definitely not the line parsing.

Let me know if this works correctly for your other test cases! If not, file an issue: https://github.com/schveiguy/iopipe/issues

-Steve

That works perfectly, thank you very much!

Reply via email to