MInecraft{1.5.1}[Туториал] - Выделение Java больше оперативной памяти
Как устроена память в Java?
В Java память разделена на несколько областей: В памяти Java также есть нативные методы и статические переменные, которые хранятся в области памяти, называемой Native Heap.
Познаем VM: Управление памятью в Java
Управление памятью в Java
Теперь попытаемся понять, как реализуются разные кусочки этих управляемых контекстов на примере работающей системы (на примере Java).
Разработка (и понимание) любой системы должно начинаться с понимания требований к этой системе (то есть, что система вообще делает)...