هفت سین
به نام خدا بعضی مواقع لازم است که ، زمان الگوریتم را محاسبه نماییم. در سی شارپ به صورت زیر از کلاسی به نام کلاس StopWatch استفاده می کنیم : public static void
جدیدترین مطالب
لینک های وب
آرشیو وبلاگ
به نام خدا
موضوعات مرتبط:آرشیو
برچسب ها:
بعضی مواقع لازم است که ، زمان الگوریتم را محاسبه نماییم. در سی شارپ به صورت زیر از
کلاسی به نام کلاس StopWatch استفاده می کنیم :
public static void Main(string[] args) { System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start(); for (int i = 0; i < 5000000; i++) { //ول بگرد } sw.Stop(); Console.WriteLine(sw.ElapsedMilliseconds); Console.ReadLine(); }
همانطور که در بالا مشهود است ، با دو تابع start و stop در قبل و بعد از کار حجیم ، تایمر را On و Off می کنیم
و سپس با Property ها یعنی ،Elapsed یا ElapsedMilliseconds می توانیم زمان سپری شده را بدست بیارویم.
نکته ها :
الف - اگر از ElapsedMilliseconds استفاده نماییم ، آنگاه آن را باید 1000 تقسیم کرد تا به ثانیه تبدیل شود.
ب - این کلاس در فضا نام ( namespace ) کاربردی و سیستمی System.Diagnostics قرار دارد.
موضوعات مرتبط:
برچسب ها:
تاريخ : شنبه
19 اسفند
1391 | 19:14 | نویسنده : سجاد |
پيوندهای روزانه
لینک های مفید
امکانات وب