تبلیغات
تبلیغات

اندازه گیری دقیق زمان عملکرد کد در سی شارپ

اندازه گیری دقیق زمان عملکرد کد در سی شارپ

سوال کاربران سایت: من دو داده را از جایی می‌گیرم و هدفم این است که به صورت دقیق، زمان گرفتن داده‌ی اول تا داده‌ی دوم را بررسی کنم.

جواب کوتاه: جهت انجام این کار روش‌های مختلفی وجود دارد که در ادامه به روش استفاده از Stopwatch خواهیم پرداخت.

مراحل انجام کار

  • فضای نام System.Diagnostic را وارد کنید.
  • یک نمونه از کلاس Stopwatch بسازید.
  • متد Start را صدا بزنید تا شروع به شمارش کند.
  • زمانی که کارتان تمام شد، متد Stop را صدا بزنید.
  • زمان سپری شده را می‌توانید از ویژگی Elapsed به دست آورید.
    این زمان از نوع TimeSpan می‌باشد که برای تبدیل به میلی ثانیه می‌توان از ویژگی TotalMilliseconds استفاده کرد.

نکته: به جای new و start می‌توانید از کد زیر هم استفاده کنید:

مثال:

کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک‌گذاری اطلاعات در هر زمینه‌ای
برنامه‌نویس فول استک

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه