نمایش نتایج 1 تا 5 از 5

نام تاپیک: ممانعت از اتفاق افتادن OutOfMemoryException

  1. #1
    کاربر دائمی آواتار leilav_1984
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    تهران
    پست
    307

    Question ممانعت از اتفاق افتادن OutOfMemoryException

    سلام در برنامه باید تعدادی فایل خیلی حجیم (نقشه scan شده با resolution خیلی خیلی بالا) رو باز کنم. ولی در حین این کار با OutOfMemoryException مواجه میشم
    در این مورد چکار میشه کرد؟
    آیا میشه حافظه ای رو که برنامه در اختیار داره افزایش داد؟

    توضیح : فایلهای مورد نظر با برنامه های دیگه مثل Windows Picture and Fax Viewer یا Microsoft Office Document Imaging باز میشن البته زمان لودشون زیاده

  2. #2
    کاربر دائمی
    تاریخ عضویت
    خرداد 1382
    محل زندگی
    تهران
    پست
    424
    چه جالب! يكي بالاخره به اين مشكل برخورد!
    من هم اين مشكل رو داشتم.
    راه حلي كه استفاده كردم و بسيار عالي جواب داد اين بود كه به به تعدادي محدود، بلاكهايي از حافظه رو در يك آريه در ابتدا برنامه از حافظه بگيرين، هرجا كه به اين خطا برخوردين، يا احتمال ميدين كه برخورد كنين، حافظه اشغال شده رو رها كنين و بعد از رها كردن حافظه، حتما GC.Collect رو استفاده كنين.

  3. #3
    کاربر دائمی آواتار leilav_1984
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    تهران
    پست
    307
    نقل قول نوشته شده توسط naeeme مشاهده تاپیک
    به تعدادي محدود، بلاكهايي از حافظه رو در يك آريه در ابتدا برنامه از حافظه بگيرين، هرجا كه به اين خطا برخوردين، يا احتمال ميدين كه برخورد كنين، حافظه اشغال شده رو رها كنين و بعد از رها كردن حافظه، حتما GC.Collect رو استفاده كنين.
    ممکنه بیشتر توضیح بدید یا نمونه کد بذارین؟ ممنون میشم

    پ.ن. : خودم عجله ای واسه حل مشکل ندارم ولی رئیسم شدیدا داره و اگه تا امروز به نتیجه نرسم پوستمو میکنه

  4. #4
    کاربر دائمی
    تاریخ عضویت
    خرداد 1382
    محل زندگی
    تهران
    پست
    424
    به پيغام هاي خصوصي مراجعه كنيد.

  5. #5
    کاربر دائمی آواتار leilav_1984
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    تهران
    پست
    307
    مشکل من همچنان باقیه...
    کسی کمکی نمی کنه؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •