Что-то я нигде не нашел на данном сайте как оптимизировать код с точки зрения производительности.
Мне дали доработать некий класс, который занимается выбрасыванием в текстовый файл некоторой выборки. Время выполнения этого класса очень велико. В оригинале примерно 5тыс записей выводились около 10 минут.
Ну хорошо, ввожу я свои исправления в код класса. Но как проверить насколько ускорит (замедлит) моя модификация весь процесс?
Сейчас я действую примерно так:
PHP код:
timenowBegin=timenow();
// некий код
info("Время выполнения кода "+int2str(timenow()-timenowBegin))
Проблема в том, что если один и тот же код запустить два...три раза подряд, то интервал времени сильно "гуляет". Разница может достигать 50%.
Как можно оценить насколько реально изменится время выполнения кода?
PS: я работаю в 3-х звенке.