Чаще всего, когда я вижу примеры установки размера кучи Java с использованием параметров JVM -Xms
и -xmx
, люди используют степень двойки:
128m, 512m, 1024m, etc.
Есть ли на самом деле причина для этого? Это как-то полезно для производительности JVM? Или это делается просто потому, что программистам нравятся степени двойки? (Или потому, что значение по умолчанию равно 64 м?)
P.S. Конечно, я знаю, что вы можете использовать практически любое число (-Xmx666
). Но люди склонны использовать степень двойки.