Sfoglia il codice sorgente

Обновить 'Лекции/Go/Попков'

u20kovalev_den 1 settimana fa
parent
commit
a53eebf8de
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      Лекции/Go/Попков

+ 1 - 1
Лекции/Go/Попков

@@ -4,8 +4,8 @@
 
 
 Ключевая архитектурная особенность — это разделение кучи (heap) на области, управляемые потокобезопасными кэшами (mcache). Каждый поток выполнения (P в терминах планировщика Go) имеет свой локальный кэш мелких объектов. Это реализует принцип **безлоковой аллокации**: выделение памяти под микрообъекты происходит простым увеличением указателя в пределах локальной страницы, без захвата глобальных блокировок мьютексов.
 Ключевая архитектурная особенность — это разделение кучи (heap) на области, управляемые потокобезопасными кэшами (mcache). Каждый поток выполнения (P в терминах планировщика Go) имеет свой локальный кэш мелких объектов. Это реализует принцип **безлоковой аллокации**: выделение памяти под микрообъекты происходит простым увеличением указателя в пределах локальной страницы, без захвата глобальных блокировок мьютексов.
 
 
-![Изображение: схема иерархии памяти Go (mcache, mcentral, mheap). Ключевые слова для поиска: "Go memory allocation diagram mcache mheap"]()
 
 
+![Alt](GoMemory.png)
 ### Таблица 1. Уровни аллокации памяти в Go
 ### Таблица 1. Уровни аллокации памяти в Go
 | Компонент | Уровень | Область видимости | Механизм синхронизации |
 | Компонент | Уровень | Область видимости | Механизм синхронизации |
 | -------- | -------- | -------- | -------- |
 | -------- | -------- | -------- | -------- |