IntelliJ IDEA 13.1 Web Help

XDebug profiler is incorporated in the XDebug tool. Therefore you first need to download, install, and enable XDebug itself and after that enable the profiling functionality within it.

To enable profiling with XDebug, perform these general steps:

To enable XDebug profiler
  1. Open the active php.ini file.
  2. Set the xdebug.profiler_enable directive to 1:
    xdebug.profiler_enable = 1;
                    
  3. To enable toggling the profiler from the browser through control over debugger cookies, set the xdebug.profiler_enable_trigger directive to 1:
    xdebug.profiler_enable_trigger = 1;
                    
To enable toggling the profiler from the browser
To specify the location for storing accumulated profiling data
  1. Open the active php.ini file.
  2. Define location for accumulating profiling snapshots by specifying the xdebug.profiler_output_dir directive.
                        xdebug.profiler_output_dir = "<output folder name>"
                    
  3. Specify the name of the file to store snapshots in through the value of the xdebug.trace_output_name directive. The default name is cachegrind.out.%p, where %p is the name format specifier. Accept the default name or define a custom one in compliance with the following standard:
    1. The name should always be cachegrind.out.
    2. Use the supported format specifiers.

See Also

Procedures:

External Links:

Web Resources: