На самом деле это два вопроса, но они настолько похожи, и чтобы все было просто, я подумал, что просто сверну их:
-
Во-первых. Учитывая установленный проект Java, каковы некоторые достойные способы ускорить его за рамки простой оптимизации в коде?
-
Во-вторых: при написании программы с нуля на Java, какие хорошие способы значительно повысить производительность?
Пожалуйста, держитесь подальше от общих методов оптимизации, если они не являются специфичными для Java.
Я спросил об этом Python и Perl ранее. Для Java мне интересно, какие хорошие подсказки/уловки там, чтобы улучшить производительность, и если есть какие-то особенно хорошие профилировщики Java.