Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Benchmarking PHP code the right way

Автор: Tideways

Загружено: 2025-11-03

Просмотров: 311

Описание:

Try our PHP Profiler: https://tideways.com/profiler/feature...

Subscribe to my newsletter for PHP performance content: https://tideways.com/newsletter?utm_s...

In this video, I show a list of preconditions for good benchmarking. One helpful tool for designing good benchmarks is Hyperfine, and I want to show how it works, what its benefits are, and what problems you still need to account for.

https://tideways.com/profiler/blog/ho...

Chapters:

00:00 Introduction
00:40 What is Hyperfine ?
01:27 Problems in Benchmarking PHP code
02:42 1. Not using a production equivalent environment
05:12 2. Writing PHP code that OPcache optimizes away
07:49 3. Not accounting for load on the test machine
09:10 4. Not accounting for startup time
10:38 5. Not repeating the tests
12:39 6. Not using statistical methods to compare the performance
14:40 7. Optimizing what does not matter
19:21 Conclusion

Benchmarking PHP code the right way

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

This MySQL setting makes your PHP app dead slow or crazy fast

This MySQL setting makes your PHP app dead slow or crazy fast

Why Default Timeouts Are Hurting Your PHP App (and What to Do About It)

Why Default Timeouts Are Hurting Your PHP App (and What to Do About It)

PHP 8.5 Garbage Collection Improvements for Enums and Closures

PHP 8.5 Garbage Collection Improvements for Enums and Closures

What’s new in PHP 8.5 in terms of performance, debugging and operations

What’s new in PHP 8.5 in terms of performance, debugging and operations

Did You Know? PHP Optimizes These Function Calls for You!

Did You Know? PHP Optimizes These Function Calls for You!

Gunicorn + Uvicorn в Production: настройка от простого до боевого

Gunicorn + Uvicorn в Production: настройка от простого до боевого

PHP-FPM vs FrankenPHP Classic Performance: What is faster?

PHP-FPM vs FrankenPHP Classic Performance: What is faster?

How to run HTTP requests in parallel in your PHP application

How to run HTTP requests in parallel in your PHP application

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

Stop Micro-Optimizing Your PHP Code (Unless You Rely On This)

Stop Micro-Optimizing Your PHP Code (Unless You Rely On This)

Code review - делаем лучше

Code review - делаем лучше

RAG | ВСЁ, что тебе нужно знать (+ 11 Продвинутых стратегий)

RAG | ВСЁ, что тебе нужно знать (+ 11 Продвинутых стратегий)

1С:УНФ 3.0.13 - Новый интерфейс 8.5

1С:УНФ 3.0.13 - Новый интерфейс 8.5

Is PHP 8.5 faster than previous versions?

Is PHP 8.5 faster than previous versions?

How To Use Git In VS Code Like A Pro!

How To Use Git In VS Code Like A Pro!

Avoid these 5 mistakes that hurt PHP autoloading performance

Avoid these 5 mistakes that hurt PHP autoloading performance

Падение

Падение "легенды": Фейковая ракета на вооружении армии России

Debugging a running PHP process by attaching GDB

Debugging a running PHP process by attaching GDB

Экосистема JavaScript проклята – npm снова взломали

Экосистема JavaScript проклята – npm снова взломали

🤖 AI, Какие языки лучше генерируются? Чем на самом деле занимается Брагилевский в JetBrains

🤖 AI, Какие языки лучше генерируются? Чем на самом деле занимается Брагилевский в JetBrains

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]