Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wotakuro/UnityProfilerIntervalSave
Unity5.6からProfilerのログを保存するツール
https://github.com/wotakuro/UnityProfilerIntervalSave
Last synced: about 2 months ago
JSON representation
Unity5.6からProfilerのログを保存するツール
- Host: GitHub
- URL: https://github.com/wotakuro/UnityProfilerIntervalSave
- Owner: wotakuro
- License: mit
- Created: 2017-03-28T06:10:56.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-06-04T05:41:50.000Z (over 4 years ago)
- Last Synced: 2024-07-14T02:32:00.320Z (6 months ago)
- Language: C#
- Size: 179 KB
- Stars: 33
- Watchers: 6
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.ja.md
- License: LICENSE
Awesome Lists containing this project
- awesome-unity-open-source-on-github - UnityProfilerIntervalSave - Save profiler log (Editor Utility)
README
# UnityProfileIntervalSave
Unity5.6からProfilerのログを保存するツール## IntervalSaveについて
こちらはUnity5.6から使えるツールになります。
Unity5.6より、ProfilerWindowに表示された内容をファイルに書き出すことが可能となりました。
この機能は、「UnityEditorInternal.ProfilerDriver.SaveProfile」というAPIで呼び出す事が可能になっています
定期的にProfilerWindowの情報を監視して、300フレーム(履歴限界数)を超える前に、その時点のProfilerWindowの状態を逐次ファイルに書き出していきます。
こうすることで、Profilerの結果を保存することが可能になっています。## 利用方法
MenuよりTools->UTJ->IntervalProfilerSave で、このツールを呼び出してください。ウィンドウが出てくるはずです。
※このツールはProfilerWindowが有効な状態でないと利用できません。![Alt text](/Documentation~/img/IntervalRecordMode.png)
1).ログを書き出すディレクトリの指定をしてください
2).モード切替を行います。Recorderが結果をファイルに逐次書き出すモードです。
Recorderモードになっていると、Profilerの状況を監視し、勝手にファイルを書き出すようになっています。
Viewerは書き出したファイルを見るためのものです
3).プロファイラの状態をクリアします。
4).現在、Profilerがつながっている対象のPlayerです
5).直前に保存したファイルを書き出します。## 書き出したログの見方
![Alt text](/Documentation~/img/IntervalViewMode.png)
1).Workingディレクトリ内にあるファイルをリストアップします
2).指定したファイルをProfilerへ読み込ませます