![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Первые алгоритмы сборки мусора разработали для однопроцессорных компьютеров и программ с маленькими кучами. Ресурсы процессора и памяти были дороги, а пользователи — нетребовательны, так что к паузам в работе программ относились лояльно. Создававшиеся в те времена алгоритмы старались поменьше задействовать процессор и минимизировать избыточное потребление памяти в куче. (десь за поребриком)
Не тому. В ті часи GC був у Ліспа, що крутився на лісп-машинах. Середовище Ліспа було замість операційної системи, а складні структури програмували з невеличких і однакових за розміром ділянок пам'яті, тому не було проблеми з пошуком вільної пам'яті. А так звані "нетребовательные пользователи" були програмістами, бо решта боялися комп'ютерів як Кіссінджер штучного інтелекту.
До речі, можна побачити машини тієї епохи.
На передньому плані не комп'ютер, це термінал, через який керували комп'ютером. Самі ж комп'ютери за склом, на задньому плані. Бачите великі бабіни? Це замість SSD-пам'яті. Звідти TAR-архіви потрапили в Лінукс. Отож.
Не тому. В ті часи GC був у Ліспа, що крутився на лісп-машинах. Середовище Ліспа було замість операційної системи, а складні структури програмували з невеличких і однакових за розміром ділянок пам'яті, тому не було проблеми з пошуком вільної пам'яті. А так звані "нетребовательные пользователи" були програмістами, бо решта боялися комп'ютерів як Кіссінджер штучного інтелекту.
До речі, можна побачити машини тієї епохи.
На передньому плані не комп'ютер, це термінал, через який керували комп'ютером. Самі ж комп'ютери за склом, на задньому плані. Бачите великі бабіни? Це замість SSD-пам'яті. Звідти TAR-архіви потрапили в Лінукс. Отож.