Frameworkある特定の区間の実行時間を測定したい事があると思います。(そして結果をパワポやエクセルに張り付けて報告しますね?その場合、一般的にはStopwatch(System.Diagnostics名前空間内)を使って以下コードを記述していると思います。個人的に、この定型的な記述を毎回書くのが非常にだるいので計測を1行でできるようにライブラリを作成したいと思います。プロファイラー」を選んで実行すれば処理時間が簡単に計測できます。負荷が高い順に表示されます。実行および確認環境は以下の通りです。4.7.2時間計測用のクラス特に説明は無いです。以下を自分のコードにコピペします。コピペしたら次の使い方を参照方。}}回数が指定されれば指定回数分のデリゲートを実行して合計時間を取得します。指定しない場合1回の実行時間の計測になります。使用方法は以下の通り。時間のかかる処理その(3)引数がある時はラムダ式を作って渡してください。比べて微妙にオーバーヘッドが出るので正確な時間を図りたいという目的であれば少し構造を変更する必要があります。簡単に書ける反面、(当然ですが)デリゲートの呼び出しコストが僅かにかかります。(ただし、数千~1万回程度じゃ誤差の範囲です。短い処理を10億回実行した経過時間を得るなどの用途に微妙には向いていない事をご注意ください。»Profile受託ソフト会社員でWin系業務屋。趣味でCocos2d-x/C++を触っています。etc...主に受託・開発ネタ、Windowsの事、Srellaris、ゲーム制作の進捗の事を喋ります。ArticleC#で属性を利用して処理に制約の説明を追加するUnityで自動実装プロパティに表示名を指定するCocos2d-xをやめてUnityに移行した話@2019冬C#で文字列にSQLのIN句のようなメソッドを追加するC#のDateTimeとC++のtime_tを相互変換するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。