Встречается на собеседованиях • сегодня
Как происходит ограничение оперативной памяти
В Java ограничение оперативной памяти (RAM) для приложения задаётся через параметры JVM:
-Xmx- максимальный размер кучи (heap)-Xms- начальный размер куши
Пример:
java
java -Xms256m -Xmx1024m MyAppЗдесь приложение стартует с 256 МБ и может использовать до 1 ГБ.
Важные моменты:
- Память вне кучи (метаспейс, стеки потоков) не учитывается в этих лимитах
- При превышении
-XmxвыбрасываетсяOutOfMemoryError - Для нативного кода (через JNI) ограничения не действуют
- В контейнерах (Docker) нужно учитывать как JVM-ограничения, так и cgroups

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