از ()GC.Collect استفاده نکنید (مشکلات NET. :بخش بیست و هفتم)

از ()GC.Collect استفاده نکنید (مشکلات NET. :بخش بیست و هفتم)

آموزش برنامه نویسی در مجموعه ABLY

 Garbage Collector در دات نت

در دات نت تا حد امکان از ()GC.Collect استفاده نکنید 

dot net-garbage collector

آموزش برنامه نویسی | مشکلات دات نت

  • حل مشکلات در net core.

  •  Garbage Collector در دات نت

 

GC یا Garbage Collector چیست؟

حتماً در برنامه های ما زمانی وجود دارد که باید اشیاء دیگری که توسط شی جاری خود ایجاد کرده ایم را ببندیم، برای مثال شی ای که ورود و خروج کاربران را در شبکه کنترل می نماید یا در موارد بسیار ساده تر زمانی که باید Connection موجود بین برنامه و DB را در انتهای برنامه ببندیم و چندین و چند مثال دیگر می توانیم از کلاس Garbage Collector موجود در Framework استفاده کنیم. به زبان ساده تر GC حافظه رم را آزاد می کند.

بعبارتی برنامه نویسی از Garbage Collection استفاده نمی کند بلکه از کارهای Garbage Collection منفعت زیادی می برد.

Garbage Collector کارایی برنامه شما را بالا می برد و بازخورد خوبی را می توانید دریافت کنید. اما دلیل اینکه می گوییم از آن استفاده نکنید این است که وقتی تعداد زیادی شیء روی هم جمع می شوند می تواند بر برنامه و عملکرد آن تاثیر بد بگذارد و به آن آسیب برساند و همه مان خوب میدانیم که کارایی برنامه از هرچیز دیگری مهم تر است.

52 مشکل رایج در NET.

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

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