Я использую одну и ту же Java-программу для Windows и Linux-машины.
на окнах я получаю OutOfMemory, если я не добавляю опцию -Xmx (значение 512).
в то время как в linux программа работает успешно даже без опции -Xmx.
Я думаю, это потому, что Windows и Linux по-разному обрабатывают память.
Кто-нибудь может объяснить это поведение?