2017-07-19 7 views
1

私はこの出力をSymfonyから入手しました。詳細Symfony3 Profiler

コントローラの使用時間が最も長くなっていますが、どのようにして、最も長い時間を要している正確な関数呼び出しを詳細に確認できますか?

enter image description here

答えて

2

あなたがStopwatch component使用することができます; `

public function bottleNeckAction() 
{ 
    $stopwatch = $this->get('debug.stopwatch'); 

    $stopwatch->start('someServiceCall'); 
    $this->someServiceCall(); 
    $stopwatch->stop('someServiceCall'); 

    //… 
} 
+0

おかげで、その出力は' $ event-> getPeriodsを()を使用していますか? –

+0

@JakeNはい、各期間は[* line out *](https://i.stack.imgur.com/6qZWe.png) – jkucharovic

+0

でマークされています。素晴らしいですが、私はこの年齢を前に使いましたが、プロファイラスーパー便利です。 –