Intereting Posts

Существует ли функция производительности / производительности для каждой функции PHP (или для каждой задачи)?

Я использую собственные (хотя и базовые) тесты в изолированной программной среде на основе linux. Тем не менее, мне бы очень хотелось найти для каждой функции производительности или сравнения производительности или производительности для каждой задачи.

Это существует?

Конечно, я сделал свое честное усердие / поиски и до сих пор пришел с пустыми руками.

(Меня интересует прежде всего информация, относящаяся к PHP 5.3)

Огромное спасибо! 🙂

Googling поднимает два, которые я знаю лучше всего:

  • Тест Benchmark
  • PHP-тесты

они не выполняют функциональные тесты, хотя они в основном просто сравнивают языковые конструкции. Я знаю, по крайней мере, один хороший сайт, который также проверяет операции ввода-вывода файлов и т. П., Но я забыл URL-адрес. Мне действительно нужен центральный репозиторий ссылок 🙂

Обновление: это выглядит интересно, теперь не может быть более глубоким, но, похоже, есть ряд интересных тестов.

Вы можете использовать профилировщик для оценки того, какие вызовы функций более дороги.

XDebug также может предоставить файлы журналов, которые позже можно загрузить в KCacheGrind, чтобы получить хороший выходной результат из того, что было потрачено в вашем коде.

Он не содержит каких-либо конкретных времен, но у него есть Big-O для нескольких функций array_ *.

Список функций Big-O для PHP