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