Hi Antonio,

On 9/29/19 2:03 PM, Antonio Diaz Diaz wrote:

> All processes block I/O feed to them via pipe if the producer is faster than 
> the consumer. It is usually not noticed because most programs read data in 
> small blocks. When compressing, lzip reads data in large blocks (one 
> dictionary size at a time). It does this for efficiency reasons; each time 
> it reads a block, it needs to make room for it with memmove. Reading the 
> data in smaller blocks would probably make it slower, not faster.

I figured something like that, i just wondered how other compressors handle 
that, as they seem not to block that "heavy".

However, thank you, on to non blocking stuff ;-)



Daniel


_______________________________________________
Lzip-bug mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lzip-bug

Reply via email to