PDA

View Full Version : سوال در رابطه با برنامه نویسی به زبان C#



orak1991
یک شنبه 26 شهریور 1391, 17:24 عصر
سلام
من یک برنامه با C# وSQL2008 نوشتم از VS2010 هم استفاده کردم می خواستم بدونم توی جدولام چندتا رکورد قابلیت ثبت داره یعنی میشه بی نهایت رکورد تو جدول ثبت بشه یا این که محدودیت داره؟ سوال دیگه ای که داشتم اینه که آیا متغیرها در VS2010 بعد از بسته شدن نرم افزار از حافظه خودبه خود آزاد میشن یا باید این کارو دستی انجام داد؟ به جواب این سوالا خیلی احتیاج دارم اگه کسی جواباشو می دونه تو رو خدا سریع تر جوابمو بده!
با تشکر

مسعود اقدسی فام
یک شنبه 26 شهریور 1391, 17:29 عصر
اول، بی‌نهایت که نمی‌شه. به هر حال حافظه یه حدی داره. ولی در کل محدود به عدد خاصی نیست. بستگی به حافظتون داره که چقدر جا بشه.

دوم، بله بعد از خروج همه چی معمولا پاک می‌شه. سیستم GC داره که حافظه‌ها رو آزاد می‌کنه. متغیرهایی که داخل یه تابع هستن حتی ممکنه قبل از بسته شدن برنامه هم حافظه‌ها آزاد شه. کلا هر حافظه‌ای که نیاز نباشه با GC آزاد می‌شه.