you are viewing a single comment's thread
view the rest of the comments
[–] 12 points 2 months ago

It's heavily CPU bound in a normal system today. Extracting (let alone compressing) a 2 GB file will take a noticeable amount of time. Reading the whole thing from an nvme will take roughly 1 second. Random access is no longer a relevant performance impact either.

It is my understanding that multithreaded extraction is hard(er) cause the used dictionary is built up incrementally. So to extract later parts you need to have extracted earlier parts.

  • source
  • parent