Я имел ввиду, что если бы не использоваол tie, то сразу бы увидел, что есть 
только ->db_get и ->db_put, но нет ->db_count.

Уже открыл для себя Devel::NYTProf - хорошая штука :-)
________________________________
From: Denis Evdokimov <[email protected]>
To: Moscow.pm group <[email protected]> 
Sent: Wednesday, 24 October 2012, 10:42
Subject: Re: [Moscow.pm] tie Berkeley. Разобрался!!!



> Оказывается, в отличие от обычных хешей, для tied хешей вызов
> scalar keys %foo не оптимизирован.
Дело не в tie, а в BDB.
Сам же пишешь:
> Читал, что в какой-то базе данных тоже так.
> А если бы не использовал tie, а напрямую, то не потерял бы 4 дня!!!
Не понятно, что именно стоило использовать напрямую и что бы от этого 
изменилось?
Как уже сказали - если не устраивает производительность нужно браться за 
профайлер.
> После этого задумаешься, а стоит смотреть на Moose и прочие штучки.
А вот это правильно, нужно тщательно выбирать модули. 

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить