2016-10-19 3 views
4

角度2のアプリがちょっと遅くなってきていることに気付きました。たとえば、ボタンをクリックして(ある状態を設定する)、その結果を(その状態値に基づいて)表示させるまでの時間は、いくらか(約1秒)遅れます。私は、各変更検出ループ中に呼び出されるメソッドのいくつかでは、いくつかのパフォーマンス上の問題があると考えています。各変化検出ループを取る方法を長い時間する方法角度2のパフォーマンスをデバッグ

1):

誰でも上のガイダンスを提供することができますか?

2)遅延に大きく寄与するメソッド呼び出しを特定するにはどうすればよいですか?

ありがとうございました。

+0

あなたのコードを見るだけでボトルネックを特定できますか? () '?長時間実行されている計算?ページングの代わりに' * ngFor'を使って巨大な配列が表示されますか?そうでなければ、本当に問題はありません。 – rinukkusu

答えて

2

クロムの開発ツールでは、プロファイルの下で、プロファイリングタイプ「レコードJavaScriptのプロファイル」を実行して、関数の実行時間を記録することができます。 app。そのタブには他のタイプのプロファイルタイプもありますが、Internet Explorerにも同様の機能があります。

関連する問題