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]

Ответить