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
