1
Unity Editorプロファイラでは、すべてのフレームのCPU使用状況を視覚的に確認できます。各機能にはどのくらいの時間がかかりますか?スクリプト経由でその情報にアクセスする方法はありますか?スクリプトを使用してすべてのフレームの機能CPU使用率にアクセスしますか?
Unity Editorプロファイラでは、すべてのフレームのCPU使用状況を視覚的に確認できます。各機能にはどのくらいの時間がかかりますか?スクリプト経由でその情報にアクセスする方法はありますか?スクリプトを使用してすべてのフレームの機能CPU使用率にアクセスしますか?
ユニティは非常に詳細なプロファイラを提供していませんが、次に最も優れたのは、.NETストップウォッチを使用しています。これにより、何かが完了するのにかかる時間を正確に測定できるようになります。
System.Diagnostics.Stopwatch stopwatch = new
System.Diagnostics.Stopwatch();
stopwatch.Start();
doSomething();
stopwatch.Stop();
Debug.Log ("Time taken for doSomething() to run"+(stopwatch.Elapsed));
stopwatch.Reset();
非常に速く、私は通常の方法を100回実行して、時間を測定し、その結果を平均することで、ボタンでEditorUIを作成することが重要である方法を設計します。
はい、エディタ内のUnity組み込みプロファイラ情報にアクセスすることは可能です。 – Programmer