問題タブ [android-profiler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-studio - 「Java メソッドのトレース」モードでプロファイラーを使用してアプリを起動するにはどうすればよいですか?
アプリの起動時間を最適化する準備が整いました。
最終的な目標は、引用することです
電卓が起動するのと同じ速さでフラグメント X にコールド スタートする
読み込みを高速化するために調整できることについていくつかのアイデアがありますが、それらを試す前にそれらを確認したいと思います.
そこで、プロファイラー ビューを開き、アプリの起動構成をヒットします。
わかりました...痕跡はありません。
残念ながら、アプリが読み込まれるまでボタンを押すことができませんrecord
。私はスタートアップのプロフィールを取得しようとしているので、これは何の役にも立ちません。
記録機能が既にアクティブな状態で起動する方法はありますか?
アップデート
はい、実行構成を編集すればできますが、それでも、起動後に情報の記録を開始するだけなので、関連する情報は得られません。
android - android studio プロファイルを開いたときに OOM エラーが発生しました
アンドロイドバージョン : 8.0.0
file.list を呼び出すときに、android studio プロファイラーを開いてメモリを監視すると、次のように OOM エラーが発生しやすくなります。
ソースコードから問題を見つけようとする ,List は list0 を呼び出してしまう ,</p>
file.list -> UnixFileSystem.list() -> UnixFileSystem_list0 :
そして、紛らわしいことに、ここで返される文字列は「<strong>EnsureLocalCapacity」ではなく「ヒープ割り当てに失敗しました」であるため、「 EnsureLocalCapacity」がどこから来たのかわかりません
ここに私のコードがあります:
現時点では、プロファイラーの監視を有効にする前提で発生することが判明しています。他の条件が発生するかどうかは明らかではありません。
いくつかの質問:
- この問題を解決するには?
- この問題はプロファイラーに関連していますか? プロファイラーのメモリ監視を有効にするとメモリが消費されますか? それはどれくらいしますか?
- プロファイラーのメモリ監視関連のソース コードはどこで確認できますか