PDA

View Full Version : سوال: برنامه ام بعد از يك ساعت بالاي يك گيگ از رم مي گيرد



m110_110
دوشنبه 11 مهر 1390, 16:34 عصر
با سلام
در برنامه ام بعد از اينكه فرم باز ميشه طبق معمول مقداري حافظه مي گيرد ولي بعد از بسته شدن فرم، حافظه‌ي اشغال شده ازاد نمي گردد و اين مسئله موجب شده هر لحظه بر حافظه اشغال شده افزوده بشود
از Dispose و GC.Collect هم استفاده كرديم ولي هيچ فايده اي نداشته است
:گریه:
ديگر نمي دانم چكار كنم

jeson_park
دوشنبه 11 مهر 1390, 17:19 عصر
سلام
چیزه خیلی عجیبی هست
اخه خود سی شارپ با garbage collector این کار رو انجام می ده
اگه میشه کد رو بزارید اینجا یا بیشتر در موردش توضیح بدین
حافظه به چخ چیزهایی اختصاص دادین؟
ببنید برنامه از حلقه یا چیزی استفاده می کنه؟؟
متد dispose رو چه موقع فراموانی می کنید؟

ali_autumnal
چهارشنبه 13 مهر 1390, 10:19 صبح
مطمئنا مشکل از کدهای نوشته شده است. فراخوانی فرم های تودرتو و Hide کردن بجای Close کردن و از این قبیل کارها.......

موفق باشید
علی پاییزی
وب سایت (http://babamoradi.ir/)