gpumeminfoを使ってプロセス上のGPUメモリ使用量を追跡するには、次のコマンドを実行します。adb shell gpumeminfo -p $(pidof <process-name>)
adb shell gpumeminfo -p l
gpumeminfoは継続的に実行され、割り当てとサイズをMB単位で示したリストを出力します。このコマンドの出力は以下のようになります。
gpumeminfoで使用できる推奨コマンドライン引数を以下に示します。| 引数 | 説明 |
|---|---|
-h | ヘルプメッセージを出力します。 |
-m | メモリ情報を機械可読形式で出力します。 |
-o | メモリ情報を一度だけ出力して終了します。 |
-p | どのアプリにアタッチするかを指定します。 |
-s | 間隔を指定します。 |
-d | システム全体の統計情報をダンプします。 |
-l | 実行中の全プロセスのGPUメモリ統計を一覧表示します。 |
-t | メモリ使用タイプでリストをソートします。表示される順序は次のとおりです: any(0)、arraybuffer、cl、cl_image_nomap、cl_kernel_stack、command、egl_image、egl_surface、gl、texture、vk_cmdbuffer、vk_devicememory。 |