Optimize Perl. Squeeze the most from your code.

Обзорная статья по некоторым методам оптимизации perl-кода для достижения наибольшей производительности. В статье описаны следующие приёмы:

  • правильная конкатенация строк;
  • использование ссылок для передачи параметров функций;
  • оптимизация за счёт избавления от лишней интерполяции строк;
  • оптимизация циклов, в частности перенос циклов внутрь функций, вместо многократного вызова функций;
  • оптимизация сортировок - заблоговременная единовременная подготовка данных для сортировки, вместо многократной подготовки в процессе сортировки;
  • оптимизация условий за счёт использования логического оператора '||';
  • использование модуля AutoLoader для сокращения стадии начальной загрузки и компиляции;
  • использование байткода и компилятора;
    а также некоторых другие.

15 декабря 2007

Текущие тэги