How CPU Time is Spent inside PHP Laravel Apps (using OpenResty XRay)

Опубликовано: 10 Июнь 2026
на канале: OpenResty
464
10

Try out OpenResty XRay for free: https://openresty.com/en/xray/

In this tutorial, we will demonstrate how the CPU time is spent quantitatively inside PHP Laravel applications with OpenResty XRay. These hot code paths are obtained by OpenResty XRay automatically analyzing and interpreting the PHP language-level CPU flame graphs.

Text version of this tutorial: https://blog.openresty.com/en/laravel...

OpenResty XRay is a dynamic-tracing product that automatically analyzes your running applications to troubleshoot performance problems, behavioral issues, and security vulnerabilities with actionable suggestions.

Under the hood, OpenResty XRay is powered by our Y language, targeting various runtimes like Stap+, eBPF+, GDB, and ODB, depending on the context.

OpenResty XRay is a truly non-intrusive dynamic analysis, which does not require installing any special modules or plugins in the target application, does not require recompiling the target application, and does not even require restarting the running process.

Music: https://www.bensound.com