Встречается на собеседованиях • сегодня
Что такое ограничение ресурсов
Ограничение ресурсов (Resource Limitation) — это механизм контроля использования системных ресурсов (CPU, память, диск, сеть) в Java-приложениях.
Примеры:
- Ограничение памяти через
-Xmx(максимальная куча):bashjava -Xmx512m MyApp - Ограничение потоков в
ExecutorService:javaExecutorService executor = Executors.newFixedThreadPool(4); // макс. 4 потока
Зачем нужно:
- Предотвращение утечек памяти.
- Защита от DoS-атак (например, ограничение запросов).
- Оптимизация производительности (баланс между ресурсами и нагрузкой).
Нюансы:
- Слишком жесткие лимиты могут привести к
OutOfMemoryErrorили деградации производительности. - В контейнерах (Docker) важно учитывать cgroups, иначе JVM может игнорировать ограничения.

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