|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Fedor Zuev 2:5070/156.89 12 Feb 2002 03:11:29 To : Sergey Yurevich Subject : Оптимизация перл -------------------------------------------------------------------------------- .RFC-X-Complaints-To: usenet@bearloga.home .RFC-NNTP-Posting-Date: Mon, 11 Feb 2002 18:11:30 +0000 (UTC) .RFC-In-Reply-To: <1013101224@p58.f15.n5075.z2> On Thu, 7 Feb 2002, Sergey Yurevich wrote to ALL: SY> икогда не сталкивался с проблемой скорости выполнения SY>программы. аверно потому что раньше программки писал совсем SY>простенькие. Вот написал что-то более-менее серьёзное и SY>заметил, что на выполнение тратится довольно много времени. SY>ужна информация об оптимизации скрипта. какие наиболие тяжкие SY>(выразимся так) функции для перла, как оптимизировать. Вобщем SY>вся информация о сабже. Основная идея оптимизации в перле - никогда не делать самому то, что может для тебя сделать интерпретатор перла. Где возможно, заменять for(;;) по элементам массива на foreach, а foreach - на map|grep. Лучше использовать один сложный регэксп, чем два простых if-а. Hе стоит обращаться к элементам массива по индексу - почти всегда есть способ обработать массив целиком или выделять|добавлять элементы более естественным способом. Hу и так далее. --- pine 4.33 * Origin: Hе удивляйся - именно так и сходят с ума (2:5070/156.89@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/176043a4fd9b1.html, оценка из 5, голосов 10
|