Это действительно два вопроса, но они настолько похожи, и сохранить его простым, я решил просто свернуть их вместе:Как я могу ускорить свою программу Perl?
Во-первых: Учитывая установленный проект Perl, что некоторые достойные способы ускорить его за рамки простой оптимизации кода?
Во-вторых,: При написании программы с нуля на Perl, какие хорошие способы значительно повысить производительность?
Для первого вопроса, то представьте, что вы передали прилично письменный проект, и вам необходимо для повышения производительности, но вы не можете получить большую часть выручки за счет рефакторинга/оптимизации. Что бы вы сделали, чтобы ускорить это в этом случае, не переписывая его в нечто вроде C?
Пожалуйста, держитесь подальше от общих методов оптимизации, если они не являются Perl specific.
Я спросил это о Python раньше, и я полагал, что это может быть хорошо, чтобы сделать это для других языков (я особенно любопытно, если есть следствия psycho и pyrex на Perl).
Лучший. Отклик. Когда-либо. – pjf
Предлагаемое редактирование: после «Итак, предполагая ...» добавьте «Если у вас нет рабочего кода, сначала запустите его. Самая большая оптимизация, которую вы когда-либо делаете, идет от нерабочего к работе». –
Совершено, спасибо, Шерм. –