Подручная книга: The Java Virtual Machine Specification
Обратите внимание на то, что для хранения данных и для операций над данными, используются две области памяти: локальная и стек.
Локальные переменные включают в себя только те, которые объявлены внутри метода. Объявлены они могут быть как в круглых скобках так и внутри фигурных. И необходимо выделять под них память. Поэтому размер памяти под них, MAXLOCALS
, соответствует их общему количеству.
А вот для операций над данными уже используется другая область памяти: стек, размер которого задается параметром MAXSTACK
. Размер этой области памяти соответствует уже не общему количеству переменных метода, а лишь максимальному количеству переменных над которыми одновременно будет производиться какая либо операция.
Для изучения производительности приложения можно использовать стандартный инструмент JDK: JConsole.
Для контроля приложения, а не только наблюдения нужно будет в приложении реализовывать JMX.
Введение в JMX и MBeans в Java.
Вам ответят команда поддержки Хекслета или другие студенты.
Выделите текст, нажмите ctrl + enter и отправьте его нам. В течение нескольких дней мы исправим ошибку или улучшим формулировку.
Загляните в раздел «Обсуждение»:
Статья «Ловушки обучения»
Вебинар «Как самостоятельно учиться»
Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно.
Наши выпускники работают в компаниях:
Зарегистрируйтесь или войдите в свой аккаунт