LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

у меня с перлом был опыт переписывания скриптов для всяких утилитарных нужд у ОПСОСа. там логи БС и они, мягко говоря, немаленькие. а по этим логам иногда надо делать разные выборки для манагеров, иногда даже для юзеров. и вот некоторые выборки для манагеров выполнялись сутки и более. через серию небольших оптимизаций, в том числе через perl, я сократила время работы с суток до 2 часов. ко мне пришли программисты из отдела по обработке данных и попросили меня объяснить на пальцах, какую «магию» я применила и почему оно стало работать так быстро :) я просто оптимизировала регекспы.

но я отдельно гоняла простые запросы sed'ом и perl'ом на больших файлах и perl был существенно быстрее. хотя иногда отжирал немало так памяти. ну и файлы там многотерабайтные.

мне нравится перл. он простой, как три копейки, и достаточно эффективный для утилитарных задач. серьёзный серверный софт для хайлоада на нём не написать, но всякую мелочь - запросто.

Исходная версия Iron_Bug, :

у меня с перлом был опыт переписывания скриптов для всяких утилитарных нужд у ОПСОСа. там логи БС и они, мягко говоря, немаленькие. а по этим логам иногда надо делать разные выборки для манагеров, иногда даже для юзеров. и вот некоторые выборки для манагеров выполнялись сутки и более. через серию небольших оптимизаций, в том числе через perl, я сократила время работы с суток до 2 часов. ко мне пришли программисты из отдела по обработке данных и попросили меня объяснить на пальцах, какую «магию» я применила и почему оно стало работать так быстро :) я просто оптимизировала регекспы.

но я отдельно гоняла простые запросы sed'ом и perl'ом на больших файлах и perl был существенно быстрее. хотя иногда отжирал немало так памяти. ну и файлы там многотерабайтные.