XHGui is a web application providing a graphical interface for PHP profiling data. It displays the call tree for a profiled web request with aggregations of execution time, call count, and memory usage for all called functions.
The service is open for anyone to use via the WikimediaDebug browser extension, which captures data from a mwdebug server using php-tideways (formerly known as XHProf), and submits it from there to the XHGui database.
To learn how to use XHGui, refer to WikimediaDebug#Request profiling.
Note that we strip most request metadata for security and privacy reasons. XHGui profiles do not record cookies, client IPs, post data (e.g. HTML form submissions), or query parameters (except "action").
See Performance/Runbook/XHGui service.