🧱 Heap Management در Go
در Go، مفهوم heap با چیزی که در سیستمعامل میشناسیم فرق داره.
Go روی memory-mapped segments، یه لایهی مخصوص خودش ساخته به نام mheap 🧠
🔹 mheap مرکز فرماندهی حافظهست:
اختصاص (allocate) اسپنهای جدید
پاکسازی (sweep) اسپنهای بدون استفاده
مدیریت حافظهی مربوط به goroutine stackها
به بیان ساده، mheap مثل یک مدیر حافظهی مرکزی عمل میکنه که کل heap و stackهای goroutineها رو زیر نظر داره.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Post #4304
381
Gopher Academy 📌 Memory Allocation in Go ❌این پست اپدیت میشود ❌ 🔹 در این پست به بررسی جزئیات مدیریت حافظه در زبان Go میپردازیم. درک درست از ساختار حافظه به شما کمک میکند عملکرد برنامههایتان را بهتر بهینه کنید و رفتار Garbage Collector را بهتر بفهمید. 🔵 Introduction…
- 👍 1