Когда мы создадим объект класса, объект перейдет к куче, а ссылочные переменные будут помещены в стек.Какие методы мы должны использовать для предотвращения выхода JVM OutOfMemory?
Что я пытаюсь задать здесь: сколько объектов может привести к ошибке OutOfMemory, и наша JVM закончится без памяти.
Кроме того, весной мы создаем объекты с использованием инъекции зависимостей, а затем контейнер МОК создает и управляет ими и их жизненным циклом. Поэтому вопрос заключается в том, где хранятся все объекты и каковы шансы на выход из памяти контейнера IOC.
Есть ли какие-либо ограничения?
* «Сколько объектов может быть создано?» * Это, очевидно, зависит от размера объекта и объема памяти, и какой общий ответ вы ожидаете? --- * «Где хранятся все объекты?» * В куче, как вы уже сказали сами. --- * «Каковы шансы, что контейнер МОК выйдет из памяти?» * Опять же, это ** очевидно ** зависит от количества и размера бобов и объема памяти. --- * «Есть ли какие-то ограничения?» * Да. – Andreas
@Andreas Каковы ограничения, и IOC имеет свою собственную область памяти, где Он хранит все объекты или использует одну и ту же кучу. – sNegi
Ограничение - это объем памяти. Какое еще ограничение вы ожидали?--- IOC также является кодом Java, и есть только одна куча. – Andreas