Heap Memory
означает в программировании область памяти, зарезервированную для данных, которые создаются во время выполнения, то есть когда программа фактически выполняется. Напротив, стек - это область памяти, используемая для данных, размер которых можно определить при компиляции программы.
Куча Java - это размер кучи, выделяемый приложениям JVM, который заботится о создаваемых новых объектах. Если создаваемые объекты превышают размер кучи, будет выдано сообщение об ошибке memoryOutof Bound
Java's default heap size limit is 128MB
. Если вам нужно нечто большее, вы должны использовать аргументы командной строки -Xms и -Xmx при запуске вашей программы:
java -Xms -Xmx
Мы также можем указать как в этом формате. Формат: -mx256m. Иногда он будет отображать ошибку, если вы используете
java -Xms -Xmx format .. В этом случае используйте -mx256m this.value можно изменить ..