Re: OpenVZ, VServer и полудесяток
Victor Wagner -> debian-russian@lists.debian.org @ Tue, 25 Dec 2007 11:10:31 +0300:
>> А тормоза у Печникова, наверное, из-за того, что шелл * пакует в
>> монолитную строку через realloc(), а тикл пользуется чанковыми строками.
VW> Тикль 8.1 и выше в этом месте пользуется списком. Внутреннее
VW> представление списка - что-то вроде argc+argv[], чуточку посложнее из-за
VW> того что сами элементы списка - не просто строки.
>> Но и это не предел оптимизации. Думаю, perl с unlink() в реверсном цикле
>> уделает этот тикль как бог черепаху... :-)
VW> Запросто. Поскольку perl результаты glob пометит как бинарные строки,
VW> а тикль будет в utf-8 конвертить.
У перла еще и не glob, а readdir будет. Т.е. сортировать не надо. Что
на миллионе файлов может оказаться существенно.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
НИИ требуются:
1. Кто бы мог подумать.
Кнышев.
Reply to: