PDA

View Full Version : سوال: آیا نیاز هست که متغیر هایی رو که داخل تابع ساخته میشه رو NULL کنیم ؟؟؟



reza_mostafavi63
شنبه 22 تیر 1392, 06:04 صبح
من خودم تا امروز این نظر رو دارم که ، نیازی به null کردن نیست و متغیر ها پس از تموم شدن کار تابع از بین میرن . ولی وقتی از task manager به حافظه مورد استفاده برنامه نگاه میکنم ، میبینم که این مقدار مرتبا در حال رشد هست . این مطلب مخصوصا در برنامه هایی که برای موبایل طراحی میشن و این که حافظه در موبایل محدوده ، خیلی اهمیت پیدا میکنه .

من در NetBeans برنامه رو مینویسم و در برنامه توابعی وجود داره که هر 100 میلی ثانیه یک بار فراخوانی میشه .

چه باید کرد و راه حل چیست ؟؟

m121212
یک شنبه 30 تیر 1392, 14:26 عصر
سلام
دوست عزیز خیلی وقته که بنده به این فروم سر نزدم
در رابطه با سوال شما که شبیه به کار خودم چند سال پیش بود ، اون چیزی که خوب جواب میده اینه که متغیر هایی که می خوای از بین برن رو حتما باید nullکنی ( خیالت راحت بشه ) و بعد در صورتی که می خوای همون لحظه حافظه به سیستمت برگرده از System.gc استفاده کنی.