PDA

View Full Version : پیوسته کردن فضای گسسته رم



sevenboys
سه شنبه 07 خرداد 1392, 16:23 عصر
من برای برنامه خود 300 مگ فضا روی رم نیاز دارم اما این فضا به صورت پیوسته موجود نیست اما به صورت گسسته روی رم موجود میباشد چگونه میتوانم از فضاهای گسسته به صورت پیوسته استفاده کنم؟؟؟؟

tooraj_azizi_1035
سه شنبه 07 خرداد 1392, 16:33 عصر
سلام
دو سوال در مورد مدیریت حافظه در دات نت پرسیدید در 2 پست.
یکی آزاد سازی فضای گرفته شده توسط آرایه که با انتساب متغیر آرایه به null این فضا به طور خودکار توسط Garbage Collector که در بازه های زمانی که CLR Runtime به آن می دهد خودش فضای داده شده را پس می گیرد یکی دیگر از کارهایی که انجام می دهد عمل Compact هست که شکاف های بوجود آمده (Fragmentation) را از بین می برد. نگرانی شما توسط این سرویس حل شده است.

FastCode
سه شنبه 07 خرداد 1392, 18:09 عصر
برنامه شما اصولا نباید بفهمه حافظش کجای ram قرار گرفته.
میتونم بپرسم از کجا میفهمید حافظه fragment شده؟