Відповіді:
Якщо я не помиляюся, вони однакові в Linux. За допомогою команди Java у вас є 2 варіанти:
Тому робити -Xmx1024m -Xms128m
треба.
Ось витяг з роботи man java
в терміналі
-Xmsn
Specify the initial size, in bytes, of the memory allocation
pool. This value must be a multiple of 1024 greater than 1MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xms6291456
-Xms6144k
-Xms6m
-Xmxn
Specify the maximum size, in bytes, of the memory allocation
pool. This value must a multiple of 1024 greater than 2MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
Таким чином, це в основному підсумовує сумніви, використовуючи ті самі параметри.
Щоб скористатися цим, перейдіть до терміналу і введіть його за допомогою програми jar. У моєму прикладі я використовую сервер Minecraft: java -Xms1024M -Xmx2048M -jar minecraft.jar
.
Ось зображення того, що відбувається:
Слід зазначити, що параметри є чутливими до регістру . Отже xmx1024M - це не те саме, що Xmx1024M.
Те саме стосується Linux. Якщо ви хочете зробити параметри постійними, ви можете експортувати JAVA_OPTS
змінну середовища.
Я рекомендую робити це на основі кожного користувача. Змініть .profile
файл у вашому домашньому каталозі (або .bash_profile
якщо він існує і ви використовуєте bash), щоб включити цей рядок:
export JAVA_OPTS='-Xincgc -Xmx2048M'
Після встановлення цього пункту потрібно перезапустити сеанси оболонки, щоб застосувати.
Крім того, ви можете також змінити загальносистемний профіль у / etc / profile.
Редагування: параметри плагіна браузера Java визначені на панелі керування Java: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html .