gradleバージョンを3.3にアップデートした後(これが何かに影響するかどうかはわかりませんが)、時にはビルドに約30分かかります。ビルドが完了するかキャンセルされたときに私のプロジェクトのメインパッケージに "java_pid1160.hprof"というファイルがあります。ファイルは約2〜5GBです。これが起こっている間私のCPUは狂って動作し、ファンの動作が増えています。私は、hprofファイルはJavaメモリダンプですが、Android Studioはメモリモニタを持っており、hprofファイルにメモリをダンプしているので、何か役に立つものを見つけるのは本当に難しいことです。この問題を抱えている人は誰ですか?Androidスタジオからプロジェクトフォルダにhprofファイルをダンプする
1
A
答えて
0
あなたのビルドがメモリ不足となり、Gradleがデフォルトで-XX:+HeapDumpOnOutOfMemoryError
に設定されていると思いますので、メモリが不足した場合にヒープダンプを取得します。私はあなたがOOMを表示させることもないと思います。
ビルドに与える最大メモリを増やしてください。 eを追加します。 g。プロジェクトへ
org.gradle.jvmargs = -Xmx2g -XX:+HeapDumpOnOutOfMemoryError
gradle.properties
ファイル(存在しない、それがルートプロジェクトディレクトリになければならない場合は作成します)最大メモリを増やします。
もちろん、ビルドスクリプトにメモリリークがあり、メモリが実行中に累積することもあります。 gradlew --stop
でgradleデーモンを終了してから、この動作が数回のビルドの後にしか戻らない場合は、おそらく調査して修正する必要があるメモリリークがあります。デーモンを停止した直後にエラーが発生した場合、ビルドではさらに多くのメモリが必要になることがあります。問題がメモリリークの場合、最大メモリを増やすと一時的に役立ちます。以前より多くのビルドが行われた直後に同じ動作が行われます。
関連する問題
- 1. hprofダンプからandroid.graphics.bitmapsを表示
- 2. AndroidスタジオのHPROFビューアのアイコンの意味
- 3. Cassandraがhprofファイルをダンプするのを防ぐ
- 4. プロジェクトのsrcにあるAndroid Hprofファイル
- 5. AndroidスタジオでHPROFアナライザーツールが見つかりません3
- 6. C#プロジェクトフォルダからファイルをロード
- 7. hprof/jmapのダンプをVisualVMと比較できますか?
- 8. hprofファイル形式
- 9. 完全なhprofファイルをロードせずに大きなJavaヒープ・ダンプを分析するツールはありますか?
- 10. Android Eclipse:MATで使用する.hprofファイルの準備
- 11. Androidスタジオ - gitignoreファイル
- 12. AndroidスタジオGitHubにファイルを追加する
- 13. Androidスタジオに.soファイルを追加する
- 14. C#Webの1つのプロジェクトフォルダから別のプロジェクトフォルダにファイルを送信することはできますか?
- 15. Androidスタジオからショートカットをエクスポートする
- 16. 特定のデバイスからHPROFダンプを取得できないのはなぜですか?
- 17. Androidスタジオ:ライブラリからjarファイルのクラスを読み込むには?
- 18. ストレージからファイルをインポートするときにFileNotFoundExceptionが発生する(Androidスタジオ)
- 19. プロジェクトフォルダからmdbファイルのパスを取得する方法
- 20. Androidスタジオ - デフォルトのディレクトリアプリケーション(プログラム)からepub + pdfファイルを開きます
- 21. Oracle SQLダンプ・ファイルをsql /別のダンプ・ファイルに抽出する
- 22. AndroidスタジオでZipファイルをインストールする
- 23. Androidスタジオ:ボイラーパイプからのjava.lang.NoClassDefFoundError
- 24. Blender 3DからAndroidスタジオへ
- 25. Androidスタジオ|エディタからプロジェクトエクスプローラ内のファイルに移動
- 26. プロジェクトフォルダからファイルを読み込むには?
- 27. oracleダンプ・ファイルをLinuxからリモート・サーバーにインポートする
- 28. ギャラリーからGIFファイルを読み込む方法|| Androidスタジオ
- 29. Androidスタジオからtxt、mp3などのファイルを読む
- 30. jmap -permstatからhprofイメージへの方法
しばらく経ってからGCでメモリ不足エラーが発生します。私はヒープサイズを増やしてチェックアウトしてここに投稿することを覚えています。 –