1957 читали · 7 лет назад
Как увеличить выделяемую оперативную память для Java [Windows]
Запущенные Java-приложения занимают некоторую память. Зачастую необходимо увеличить эту память, чтобы приложения не подвисали. Если Java требует больше памяти под себя, то вы увидите сообщение следующего характера: «Exception in thread "main" java.lang.OutOfMemoryError: Java heap space». Шаг 1. Заходим "Пуск", далее "Панель управления" Шаг 2. Переходим в "Программы" Шаг 3. Выбираем "Java" Шаг 4. Переходим во вкладку "Java" и нажимаем на кнопку "View" Шаг 5...
6 месяцев назад
Устройство памяти в Java (JMM)
Основные области памяти JVM 1) Heap (Куча) Heap — это область памяти, где размещаются все объекты и их данные (поля), созданные с помощью ключевого слова new. Сама куча управляется уже нам известным сборщиком мусора (GC). Пример: public class Main { public static void main(String[] args) { String name = new String("Hello, World!"); // Объект в Heap } } 2) Stack (Стек) Стек — область памяти, выделенная для каждого потока, где хранятся: локальные переменные метода, вызовы методов (кадры стека), примитивные типы данных и ссылки на объекты в Heap...