[Moscow.pm] tie Berkeley. Разобрался!!!

ksvs ksvs1996 на ymail.com
Ср Окт 24 06:19:43 PDT 2012



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

Уже открыл для себя Devel::NYTProf - хорошая штука :-)
________________________________
From: Denis Evdokimov <evdokimov.denis на gmail.com>
To: Moscow.pm group <moscow-pm на pm.org> 
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
moscow-pm на pm.org | http://moscow.pm.org



Подробная информация о списке рассылки Moscow-pm