Встречается на собеседованиях • сегодня
Что такое кэш третьего уровня
Кэш третьего уровня (L3) — это общий кэш для всех ядер процессора, работающий на более высоком уровне, чем L1 и L2. Он медленнее, но обладает большим объёмом (до десятков МБ) и снижает нагрузку на оперативную память. В Java L3 влияет на производительность при работе с большими структурами данных или многопоточных операциях.
Пример с Java:
java
// Массив, который может выйти за пределы L1/L2
int[] largeArray = new int[10_000_000];
for (int i = 0; i < largeArray.length; i++) {
largeArray[i] = i; // Часть данных будет кэшироваться в L3
}Особенности:
- Общий для всех ядер
- Помогает при false sharing (когда потоки работают с разными данными в одной кэш-линии)
- Важен для JVM-оптимизаций (например, escape-анализ может учитывать L3)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы