Я всегда удивлялся, почему Java требует, чтобы вы устанавливали размер кучи вручную?У меня сложилось впечатление, что программы, написанные на других языках, будут просто выделять столько памяти, сколько необходимо для выполнения программы, пока ОС не сможет выделить больше.
В мире Java нам нужно установить кучу, стек,и размер пермгена.Хотя это достаточно просто, забывать увеличивать их до «достаточно больших» чисел - это причина № 1, по которой я видел, как серверы выходили из строя.
Почему я не могу сказать Java увеличить кучу / стек / permgen каксколько нужно со временем?