0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Unity + Android メモリリーク調べる方法

Posted at

<資料作成時の動作環境>
・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 のショートカットで表示するのを覚えるほうが楽。
image.png

とりあえずチェックが多いので減らす
(わかってる人は好きに増やす)
image.png

端末を選ぶ
◎:データを端末から取得する
▶▶|:リアルタイムで最新データを表示(これがOHHの場合選択したタイミングのデータとなる。
image.png

<実機を動かす>
①DevelopmentBuildにチェック
image.png

②commandプロンプトで端末と接続させる
adb forward tcp:34999 localabstract:Unity-[ここにBundleIdentifierを入力]
adb forward tcp:34999 localabstract:Unity-com.mydomain.name

<あとは>
下にあるUsed Total が増え続けなければメモリリークをしていない。
image.png

以上最低限の動作確認。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?