← ALB News · curated headline

[Перевод] Вывод в терминал тормозит unzip: как заменить построчный буфер сбросом по дедлайну

Habr · RU · Programming · 11/5/2026, 3:08:18 AM

Если в архиве много мелких файлов, unzip тратит бо́льшую часть времени на печать их имён в терминал: при построчной буферизации записей получается намного больше, чем нужно. Разбираем, как её реализуют glibc и CPython и почему вместо сброса на перевод строки хватит идеи из алгоритма Нейгла: сбрасывать буфер, если он простоял около 100 мс. Читать далее

Continue to Habr →

You are being forwarded in 6s — stay on this page