3テラバイト

プログラム関連備忘録サイト。主にゲーム。

Unix

Unityで処理時間を計測する

投稿日:

System.Diagnosticsに定義されているStopwatchクラスを使用して処理時間を計測します。

System.Diagnostics.Stopwatch stopWatch = new System.Diagnostics.Stopwatch();
stopWatch.Start();

// 処理

stopWatch.Stop();

Debug.Log(stopWatch.Elapsed);
Debug.Log(stopWatch.ElapsedMilliseconds);

System.Diagnostics.Stopwatchのインスタンスを生成、Start()で計測を開始し、Stop()で計測を終了できます。

計測が完了するとプロパティのElapsedにTimeSpan構造体で、ElapsedMillisecondsにlong型でミリ秒単位の時間が格納されています。

リンク

Stopwatch クラス (System.Diagnostics) | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/api/system.diagnostics.stopwatch?view=net-5.0

-Unix


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

vimコマンドで画面分割する方法

こんにちは、今日はvimコマンドで画面分割する方法についてまとめていきます。 確認環境 VIM – Vi IMproved 8.0 画面分割する 画面分割にするにはファイルを開いた状態で以 …

no image

bashのシェル変数一覧

こんにちは、今日はUNIX系OSのシェルbashでシェルによって定義されている変数についてまとめていきます。 シェルによって定義されている変数一覧 変数名説明BASHbashシェルのパスBASH_AR …

no image

vimコマンドでカーソル移動する方法

こんにちは、今日はvimコマンドでカーソル移動する方法についてまとめていきます。 確認環境 VIM – Vi IMproved 8.0 カーソル移動 キー動作h左に移動j下に移動k上に移動l右に移動g …

no image

Let’s Encrypt の証明書を手動で更新する方法

こんにちは、今日はLet’s Encrypt の証明書を手動で更新する方法についてまとめていきます。 確認環境 CentOS Linux release 7.4.1708Apache 2.4.6 更新 …

no image

環境変数の一覧を表示するUNIX系コマンドprintenvの使い方

こんにちは、今日はUNIX系OSで環境変数の一覧を表示することができるコマンドのprintenvの使い方についてまとめていきます。 printenvコマンドの使い方 全ての環境変数を表示する場合は引数 …