Процесс - это исполняемая программа.Он состоит из данных (хранит глобальные переменные), кучи (динамическое распределение памяти), стека (вызовы функций, локальные переменные) и текстовой части (это представляет ваш файл кода).Поэтому я не очень разбираюсь в Java, но считаю, что независимо от языка программирования, стек и куча должны быть доступны только в первичной памяти.