تفاوت بین Debug و Release mode در ویژوال استودیو

تفاوت بین Debug و Release mode در ویژوال استودیو

تفاوت بین Debug و Release mode در ویژوال استودیو

وقتی ما بخواهیم برنامه وبمان را به سمت local و یا server بفرستیم می توانیم از دو راه یعنی debug و release استفاده کنیم که هر دو ویژگی های خاص خود را دارند. در ادامه به آنها می پردازیم.

object-orientated-programming

تفاوت بین Debug و Release mode در ویژوال استودیو

وقتی ما بخواهیم برنامه وبمان را به سمت local و یا server بفرستیم می توانیم از دو راه یعنی debug و release استفاده کنیم که هر دو ویژگی های خاص خود را دارند. در ادامه به آنها می پردازیم.

Debug Mode

توسعه دهندگان از این حالت برای خودشان استفاده می کنند. یعنی برای هر بار اجرا debug را می زنند. بعبارتی در قسمت local  مورد استفاده قرار می گیرد.

ویژگی ها:

  • کد کمتر بهینه شده
  • اضافه کردن دستورالعمل های اضافی در هر جایی از برنامه (می توانند در حین اجرا برنامه را متوقف کنند و به آن کد اضافه کنند)
  • استفاده از حافظه بیشتر توسط کد منبع در زمان اجرا
  • اسکریپت ها و تصاویری که توسط webresource.axd دریافت شده ذخیره نمی شوند
  • دارای حجم زیاد و سرعت اجرای کند است.

Release Mode

برای استفاده نهایی برنامه در سرور مورداستفاده قرار می گیرد. بعبارتی از این حالت برای مشتریان استفاده می شود.

ویژگی ها:

  • کد بیشتر بهینه سازی شده
  • توسعه دهنده نمی تواند دستورالعمل های اضافی در هر جایی از برنامه را اضافه کند
  • استفاده از حافظه کمتر توسط کد منبع در زمان اجرا
  • اسکریپت ها و تصاویری که توسط webresource.axd دریافت شده ذخیره می شوند
  • دارای حجم کم و سرعت اجرای بالا است.

"منتشر شده در سایت ABLY"

نظرات یا سوالات خودرا با ما درمیان بگذارید

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس