「実行時間計測」(2007/03/29 (木) 06:14:01) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**実行時間計測
参考文献
|緑のバイク ★ 初めてのC# プログラム全般|[[実行時間の高精度な計測>http://homepage3.nifty.com/midori_no_bike/CS/index.html?sample.165]]|QueryPerformanceCounterの説明|★★★★☆|
|@IT|[[.NET TIPS 処理時間を正確に計測するには?[2.0のみ、C#、VB]>http://www.atmarkit.co.jp/fdotnet/dotnettips/412stopwatch/stopwatch.html]]|Stopwatchクラスの説明|★★★★★|
|WoodenSoldier Software|[[C# Tips>http://www.woodensoldier.info/computer/CSharp.htm]]|DateTimeの説明|★★★☆☆|
**実行時間計測
***概要
・プログラムの実行時間を計測する.
例
class Program
{
static void Main(string[] args)
{
Stopwatch sw = new Stopwatch();
sw.Start();//計測開始
for (int i = 0; i < 100000; i = i + 1)
{
}
sw.Stop();//計測終了
TimeSpan ts = sw.Elapsed;//計測時間参照
Console.WriteLine("実行時間(TimeSpan形式):" + sw.Elapsed);
Console.WriteLine("実行時間(ms):" + sw.ElapsedMilliseconds);
Console.WriteLine("実行時間(us):" + (double)sw.ElapsedTicks / (double)Stopwatch.Frequency * 1000 * 1000);
Console.ReadLine();
}
}
出力
>実行時間(TimeSpan形式):00:00:00.0004634
>実行時間(ms):0
>実行時間(us):463.466725519584
参考文献
|緑のバイク ★ 初めてのC# プログラム全般|[[実行時間の高精度な計測>http://homepage3.nifty.com/midori_no_bike/CS/index.html?sample.165]]|QueryPerformanceCounterの説明|★★★★☆|
|@IT|[[.NET TIPS 処理時間を正確に計測するには?[2.0のみ、C#、VB]>http://www.atmarkit.co.jp/fdotnet/dotnettips/412stopwatch/stopwatch.html]]|Stopwatchクラスの説明|★★★★★|
|WoodenSoldier Software|[[C# Tips>http://www.woodensoldier.info/computer/CSharp.htm]]|DateTimeの説明|★★★☆☆|
表示オプション
横に並べて表示:
変化行の前後のみ表示: