Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Опишите поколения (generations) и условия срабатывания (сборщик мусора).
Сборщик мусора группирует объекты в три поколения: 0 (новые), 1 (промежуточные), 2 (долгоживущие). Сборка чаще всего происходит для Gen 0 (при нехватке памяти). Объекты, пережившие сборку, переходят в следующее поколение. Это оптимизирует производительность, фокусируясь на кратковременных объектах.
Что такое статическая генерация страниц (Static Site Generation, SSG) и в каких случаях она полезна?
SSG — это процесс сборки HTML для страниц на этапе build time. Эти статические файлы затем обслуживаются CDN. Это самый быстрый метод, который идеально подходит для контента, который не меняется при каждом запросе, например, для блогов, документации и маркетинговых страниц.
Что такое поколения (generations) в сборщике мусора?
Поколения — это механизм в сборщике мусора Python для эффективного обнаружения циклических ссылок. Объекты разделены на три поколения (0, 1, 2). Новые объекты попадают в поколение 0. Сборщик мусора чаще проверяет молодые поколения, так как большинство объектов становятся мусором быстро. Если объект переживает сборку мусора в своем поколении, он перемещается в следующее. Это улучшает производительность, так как реже проверяются долгоживущие объекты, которые с меньшей вероятностью станут мусором.
Рейтинг:
2
Сложность:
4
Рейтинг:
2
Сложность:
7
Рейтинг:
3
Сложность:
7