مدیریت حافظه و ماژول gc در پایتون
در این مقاله ، ما قصد داریم به بخش داخلی پایتون بپردازیم تا بفهمیم چگونه حافظه را مدیریت می کند. همچنین درک بخش داخلی پایتون به شما در فهمیدن بهتر برخی از رفتارهای پایتون کمک می کند. منطق زیادی در پشت صحنه اتفاق می افتد تا اطمینان حاصل شود که برنامه شما همانطور که انتظار دارید کار کند.
مدیریت حافظه فرایندی است که طی آن برنامه ها داده ها را می خوانند و می نویسند. مدیر حافظه تعیین می کند که داده های برنامه را در کجا قرار دهد. از آنجا که حافظه محدودی وجود دارد، مدیر باید کمی فضای آزاد پیدا کند و آن را در اختیار برنامه قرار دهد. به این فرآیند ارائه حافظه عموماً تخصیص حافظه(memory allocation) گفته می شود.
ارسال نظر