<資料作成時の動作環境>
・windows 10 home
・Unity 2019.4.10f
・Androidが接続されてる状況
<対象>
・メモリリークの調べ方が分からん
・すぐに忘れる
<参考資料>
[公式]
https://docs.unity3d.com/ja/2018.4/Manual/ProfilerMemory.html
[動作している動画]
https://www.youtube.com/watch?v=rvnsU8oCMcI&feature=emb_logo
[参考資料]
https://kan-kikuchi.hatenablog.com/entry/Unite2017_BeforeOptimizing_1
https://light11.hatenadiary.com/entry/2019/07/14/235740
<確認方法>
Menu > Windows Profiler > Analysis > Unity Profiler
にて開く
※動画とか導入してるAssetで表示場所が変わるので注意。
多分Ctrl +7 のショートカットで表示するのを覚えるほうが楽。
とりあえずチェックが多いので減らす
(わかってる人は好きに増やす)
端末を選ぶ
◎:データを端末から取得する
▶▶|:リアルタイムで最新データを表示(これがOHHの場合選択したタイミングのデータとなる。
<実機を動かす>
①DevelopmentBuildにチェック
②commandプロンプトで端末と接続させる
adb forward tcp:34999 localabstract:Unity-[ここにBundleIdentifierを入力]
例 adb forward tcp:34999 localabstract:Unity-com.mydomain.name
<あとは>
下にあるUsed Total が増え続けなければメモリリークをしていない。
以上最低限の動作確認。