Я хочу уменьшить объем памяти приложения Java, чтобы уменьшить скорость обмена. Я думал об уменьшении размера стека (параметр Xss) для этой цели, но не уверен, как распределяется стек стека, и по умолчанию 512k (для 32-разрядной ОС) для каждого потока всегда находится в резидентной памяти, независимо от того, сколько из них фактически использован.Java уменьшает размер стека для сохранения памяти
Уменьшится ли падение памяти стека до уменьшения замены?
Обновление: Пожалуйста, не предлагайте профайл приложения - это уже сделано.
Что привело вас поверить, размер стеки это проблема? – JaredPar
проблема заключается в том, что не хватает бара, и некоторая память должна быть разрезана, и я не вижу, как я могу вырезать из кучи или perm gen –
Первым шагом для исправления этой проблемы является профилирование приложения. Пока вы не поймете, что происходит с памятью, вы, по сути, угадываете и, скорее всего, потратите время на несуществующую проблему. Профилировщик предоставит вам прямую информацию о том, что занимает память в вашем приложении, и это, вероятно, то, чего вы не ожидаете делать. – JaredPar