|
|
行1: |
行1: |
− | ==profiler確認==
| + | [[Unity/負荷軽減/基本]] |
− | #unity/window/analytis/profilerで確認
| + | |
− | #playボタンを押すと動作する
| + | |
− | | + | |
− | ==使用状況詳細確認==
| + | |
− | #profilerでCPU Usageを選択
| + | |
− | #左中段にある、cmbボタンを選択し、Hierarchyを選択。
| + | |
− | #GC Allocなど確認できる。
| + | |
− | | + | |
− | ===実行中に使用状況を確認する場合===
| + | |
− | #play実行
| + | |
− | #profilerでCPU Usageを選択
| + | |
− | #左中段にある、cmbボタンを選択し、Hierarchyを選択。
| + | |
− | #グラフのどこかをクリックして、選択
| + | |
− | #PlayerLoopのところを展開していく。
| + | |
− | | + | |
− | 参考:
| + | |
− | https://light11.hatenadiary.com/entry/2019/09/19/000006
| + | |
− | | + | |
− | ==対策方法==
| + | |
− | ===GameObject.Findは重い、GameObject.FindWithTagを使う===
| + | |
− | GameObject tag = FindWithTag("Tag1");
| + | |
− | ObjectのInspectorの上のほうにaddTagする。
| + | |
− | | + | |
− | 参考:https://squmarigames.com/2018/12/13/unity-beginner-find/
| + | |
− | | + | |
− | ===Json.netよりJson.Utilityを使う===
| + | |
− | 参考:https://yubeshicat.hatenablog.com/entry/2019/11/02/180914
| + | |