Re: OpenVZ, VServer и полудесяток
On 2007.12.25 at 00:31:28 +0300, Eugene Berdnikov wrote:
> А тормоза у Печникова, наверное, из-за того, что шелл * пакует в
> монолитную строку через realloc(), а тикл пользуется чанковыми строками.
Тикль 8.1 и выше в этом месте пользуется списком. Внутреннее
представление списка - что-то вроде argc+argv[], чуточку посложнее из-за
того что сами элементы списка - не просто строки.
> Но и это не предел оптимизации. Думаю, perl с unlink() в реверсном цикле
> уделает этот тикль как бог черепаху... :-)
Запросто. Поскольку perl результаты glob пометит как бинарные строки,
а тикль будет в utf-8 конвертить.
Reply to: