[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: