What is PHP doing? — Derick Rethans

Artikeln presenterar tre verktyg – strace, ltrace och gdb – för att diagnostisera vad långvariga PHP-skript gör. strace används för att spåra systemanrop som PHP gör, såsom fil- och nätverksoperationer, och kan filtreras för specifika anrop. ltrace spårar anrop till intra-biblioteksfunktioner, men är generellt mindre användbart än strace för PHP-specifika problem. gdb (GNU Debugger) är en kraftfull debugger för C/C++-applikationer som kan användas för att få en C-nivå backtrace av PHP-skript. Med ett specifikt .gdbinit-skript kan GDB även ge en PHP-nivå backtrace, vilket hjälper utvecklare att förstå skriptets beteende i detalj.