با سلام.
یک الگوریتمی نوشتم. حالا می خوام زمان اجرایی آن را بدست بیاورم.
لطفاً راهنمایی کنید
می تونید با استفاده از Stopwatch این کار را انجام دهید. قبل از شروع پردازش مورد نظرتون :
System.Diagnostics.Stopwatch.Start()
را اجرا می کنید و پس از پایان یافتن :
System.Diagnostics.Stopwatch.Stop()
و در نهایت مقدار Elapsed متغیر خود را نمایش میدهید. برای مثال :
System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start(); // // کد مورد نظر شما // sw.Stop(); MessageBox.Show(sw.ElapsedMilliseconds.ToString()) ;
با تشکر
این به میلی ثانیه می ده
من به ثانیه می خوام
هر بار که دکمه اجرا رو می زنم اعداد متفاوتی می دهد.
لطفاً راهنمایی نمایید
با تشکر
برای تبدیل میلی ثانیه به ثانیه باید مقدارتون رو به 1000 تقسیم کنید. جوابتون هم به علت اینکه هربار چه میزان از CPU استفاده میشه تغییر میکنه.
با سلام و تشکر
من چند بار با یک ورودی و روی یک سیستم که انجام می دهم نتیجه تفاوت دارد.
این مسئله آیا به cpu مربوط می شود؟
شرایط که یکسان است
لطفاً راهنمایی کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)