✡️
AndroidStudioでGC強制発動のやり方
AndroidStudioのProfilerではメモリリークの確認機能があったりしますが、GC(ガベージコレクション)の強制発動のやり方が直感的ではなく、他のサイトにもADBコマンド上で叩く方法しか見つからなかったので(っていうかググり力0・・・)、その方法を備忘録的にメモしておきます。
AndroidStudioのバージョンは以下を利用しています。
Android Studio Iguana | 2023.2.1
Build #AI-232.10227.8.2321.11479570, built on February 22, 2024
Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 14.3.1
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 8
Metal Rendering is ON
Registry:
debugger.new.tool.window.layout=true
ide.experimental.ui=true
Non-Bundled Plugins:
com.intellij.ja (232.307)
Dart (232.10286)
ChatGPT (3.2.0-231.233)
io.flutter (78.2.2)
結論からいうと、Profilerのmemory表示のところで右クリックで表示するメニューにForce garbage collection
ってあるので、それを実行するだけ。
最初、見えるところにGC発動ボタン的なのがあるかと思ったのですが、偶然右クリックで表示するメニューを出したときに見つけることができました。
知らなかった方は、参考に!
Discussion