]> sigrok.org Git - sigrok-cli.git/commit
input: Increase chunk size from 16KB to 4MB.
authorUwe Hermann <redacted>
Mon, 16 Apr 2018 22:23:19 +0000 (00:23 +0200)
committerUwe Hermann <redacted>
Thu, 19 Apr 2018 15:17:35 +0000 (17:17 +0200)
commita8229cd0e1683a8b028768c97c2fce141c7edd20
tree677332675f90e51cf58fa5d14cd2e3a413cf49ab
parent9054d075f459c094eef7e5b5629870610df06cd9
input: Increase chunk size from 16KB to 4MB.

This not only slightly speeds up loading files, but more importantly leads
to larger chunks being passed to input modules (and later potentially output
modules), some of which can have a large performance penalty for small chunks.

In the specific case of e.g. binary input and an .sr output file this change
can lead to a speedup of 220x or more (due to larger chunks for srzip).
input.c