مدیریت حافظه و ماژول gc در پایتون
در این ویدیو با نحوه مدیریت حافظه در پایتون آشنا خواهید شد. درک مدیریت حافظه به شما کمک میکند تا بتوانید برنامههایی بسازید که در استفاده از حافظه(RAM) بهینه تر هستند. هدف ما استفاده موثر و بهینه از RAM کامپیوتر است. زمانی که برنامه خود را اجرا میکنید مقداری حافظه به برنامه شما اختصاص داده میشود و پس از اتمام عملیات، آن مقدار از حافظه آزاد میشود.
در زبان هایی مانند C یا Ruby مدیریت حافظه برعهده برنامه نویس است. برنامه نویس باید قبل از اجرای برنامه به شکل دستی مقداری از حافظه را دریافت کند و بعد از اینکه برنامه دیگر به حافظه احتیاجی ندارد، آن را آزاد کند. اما پایتون اینطور عمل نمیکند. عملیات دریافت و آزاد کردن حافظه برعهده مفسر پایتون است و به شکل اتوماتیک انجام میشود.
ارسال نظر