Согласно этой странице размер стека по умолчанию зависит от ОС.
Sparc: 512
Solaris x86: 320 (ранее было 256 в 5.0 и более ранних версиях) (обновление: согласно этой странице размер стека основного потока исходит из ulimit Стек основного потока искусственно уменьшается на vm до значения -Xss)
Sparc 64 бит: 1024
Linux amd64: 1024 (было 0 в 5.0 и более ранних версиях) (обновление: размер по умолчанию взят из ulimit, но я могу уменьшить его с -Xss)
Windows: 256 (также здесь )
Вы можете изменить настройку по умолчанию с флагом -Xss . Например:
java ... -Xss1024k ... <classname>
установит размер стека по умолчанию равным 1 МБ.