На самом деле это два вопроса, но они настолько похожи, и чтобы все было просто, я подумал, что просто сверну их:
-
Во-первых: Учитывая установленный проект Perl, каковы некоторые достойные способы ускорить его за рамки простой оптимизации в коде?
-
Во-вторых: При написании программы с нуля в Perl, какие хорошие способы значительно повысить производительность?
По первому вопросу представьте, что вам вручен прилично написанный проект, и вам нужно улучшить производительность, но вы, похоже, не можете получить большую прибыль за счет рефакторинга/оптимизации. Что бы вы сделали, чтобы ускорить это в этом случае, не переписывая его в нечто вроде C?
Пожалуйста, избегайте общих методов оптимизации, если они не являются специфичными для Perl.
Я спросил об этом Python раньше, и я подумал, что было бы хорошо сделать это для других языков (мне особенно любопытно, есть ли следствия для psycho и pyrex для Perl).