اندازه گیری سرعت اجرای کدها در ویژول استدیو 2015

فرض کنید، در حال دیباگ کردن کد تان در محیط ویژوال استدیو هستید. خط به خط کد را بررسی کرده و در حال بررسی صحت کارکرد کد تان هستید. فرض کنید بخواهیم میزان کارایی و سرعت اجرای برنامه هم بررسی کنید. اگر بخواهید بدانید هر خط از کد شما، چه "میزان زمان" به طول می انجامد، چه کار خواهید کرد؟ 
در گذشته دقیق ترین راه و مرسوم ترین راه استفاده از کلاس Stopwatch بود که با قرار دادن آن لا به لای کد ها، به طرز کثیف و دشواری می شد به زمان اجرا شدن کد ها پی برد.
بهتر نبود که هر خط را که اجرا می کردید، مدت زمان اجرای آن خط را به طور اتوماتیک مشاهده می کردید؟ یا بهتر نبود به راحتی میشد مدت زمان اجرا بین دو Break Point به صورت خودکار به شما نشان داده می شد؟

این دقیقا قابلیتی به نام PerfTips، در ویژوال استدیو 2015 می باشد. به موجب این ویژگی شما در حین دیباگ کردن، به راحتی و در کنار هر سطری که دیباگ می کنید، مدت زمان اجرا شدن این کد را می توانید ببینید و از این طریق بتوانید حس معقولی از چگونگی کارایی کد خود داشته باشید.

در عکس فوق، در خط 75، عددی دیده می شود، این عدد بیانگر این می باشد که دستور قبلی - خط 73 - چه مدت زمان طول کشیده است. این عدد در عکس فوق بیانگر آن است که بیشتر از 1 ثانیه بارگزاری عکس ها از هارد دیسک زمان برده است.

اگر در حین دیباگ کردن، فقط از یک Break Point به Break Point دیگری پرش کنید، عددی که در کنار Break Point دوم نشان داده می شود، بیانگر آن است که چه مدت زمان طول کشیده است که فاصله بین دو Break Point اجرا گردد. مثلا در عکس بالا عددی که در کنار Break Point دوم دیده می شود، بیانگر مدت زمانی است که طول کشیده است، تابع فوق اجرا شود.