История изменений
Исправление wolverin, (текущая версия) :
надо обмозговать сначала ваш пример мне для начала, но еще раз по очереди - если для очереди нужно копирование данных, то какой в ней тогда смысл, я бы еще понял, что каждый поток создает каждый раз новый объем памяти и помещает ссылку в очередь, но и тут не факт что резервирование памяти шибко быстрее копирования.
да и по памяти я ограничен в 512Мб, а каждый буфер это около 200Кб, при этом сами кодеры-енкодеры отжирают лишь по данным top 40% памяти
Исходная версия wolverin, :
надо обмозговать сначала ваш пример мне для начала, но еще раз по очереди - если для очереди нужно копирование данных, то какой в ней тогда смысл, я бы еще понял, что каждый поток создает каждый раз новый объем памяти и помещает ссылку в очередь, но и тут не факт что резервирование памяти шибко быстрее копирования.