2017-09-12 4 views
0

私のアプリは初期化/オープンに54440ミリ秒かかります。私は小さなチャンクでそれを最初にプロファイリングしました。アプリケーションが完全に開いているまで(私は再生ボタンをクリックして)アプリケーションを実行しているドキュメントの下のフレームグラフ(開いている、私は完全に何もまだ読み込まないで機能していることを意味します)。シャイニーのアプリ:より詳細なプロフィールを探す

以下のフレームグラフからわかるように、最初の15000ミリ秒は十分に文書化されていますが、その後はアプリが開くまで「runApp」だけが存在します。

その間に何が実行されているかについてもっと知るにはどうすればよいですか?私は私のアプリをより早く初期化したい。

私のコードは私的なプロジェクトなので共有できませんが、詳細なプロファイリング方法があれば分かります。ありがとう!

Flame Graph of whole app profile from app start to when app is open

答えて

0

私は私のスクリプトがボトルネックだった私のコアの100%を占めたことがわかりました。 Rをマルチスレッド化することはできませんので、マルチスレッド化できるMRANに切り替えました。

関連する問題