- using System;
- using System.Threading;
- class Class1
- {
- [System.Runtime.InteropServices.DllImport("Kernel32.dll")]
- static extern bool QueryPerformanceCounter(ref long count);
- [System.Runtime.InteropServices.DllImport("Kernel32.dll")]
- static extern bool QueryPerformanceFrequency(ref long count);
- [STAThread]
- static void Main(string[] args)
- {
- long count = 0;
- long count1 = 0;
- long freq = 0;
- double result = 0;
- QueryPerformanceFrequency(ref freq);
- QueryPerformanceCounter(ref count);
-
-
- int heisetoufa;
- for (heisetoufa = 1; heisetoufa < 10000; heisetoufa++)
- {
- Console.WriteLine("第" + heisetoufa + "行");
- if (heisetoufa == 5000)
- {
- Thread.Sleep(10000);
- }
- }
-
-
-
- QueryPerformanceCounter(ref count1);
- count = count1 - count;
- result = (double)(count) / (double)freq;
- Console.WriteLine("耗时: {0} 秒", result);
- Console.ReadLine();
- }
- }
posted on
2009-08-25 14:18
米高佐敦
阅读(
554)
评论()
编辑
收藏
举报