В PHPStorm есть ещё одна интересная возможность - удобный просмоторщик профайлера Xdebug.
Если Вы уже настроили Xdebug и нажмете в браузере включите profiler, а потом перегрузите страницу, то по пути, указанному в php.ini, создастся файл, в который Xdebug сохранит подробную информацию об отработавшей программе.
После этого, все что Вам нужно, это в PHPStorm вызвать меню Tool->Analyze Xdebug Profiler Snapshot и указать путь до файла с профайлом Xdebug’a. Все ребята, получайте отличный инструмент оценки производительности вашего приложения.

у меня xdebug настроен по-умолчанию и следующие директивы таковы:
| xdebug.profiler_output_dir | /tmp |
| xdebug.profiler_output_name | cachegrind.out.%p |
если у Вас так же, то в PHPStorm Вы должны выбирать файл с приблизительно таким именем /tmp/cachegrind.out.16997
всем удачки и шустрых приложений!
p.s. не забудьте, что в настройках xdebug должны быть включены директивы:
xdebug.profiler_enable = 1;
xdebug.profiler_enable_trigger = 1;
Ситуация немного изменилась, но в целом тоже самое, например в настоящий момент я в docker-compose.override.yml указываю:
version: '3.5'
services:
php-fpm:
environment:
- XDEBUG_CONFIG=start_with_request=yes output_dir=/var/www/xdeb
- XDEBUG_MODE=profileЕсли используете start_with_request=trigger то включить профилирование можно объявив переменную (ключ) с именем XDEBUG_TRIGGER в $_ENV, $_GET, $_POST, либо $_COOKIE