Victor Wagner -> [email protected] @ 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: [EMAIL PROTECTED]
НИИ требуются:
1. Кто бы мог подумать.
Кнышев.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]