Запитання з тегом «jvm-arguments»

Параметри командного рядка та змінні середовища, які можуть впливати на характеристики продуктивності віртуальної машини Java

12
Як збільшити ліміт пам’яті IDE в IntelliJ IDEA на Mac?
Я використовую IDEA 12 Leda на гірському Леві. Я хотів збільшити максимальну пам'ять, яку IDE може використовувати. Я встановив VMOptions у файлі Info.plist таким, який буде -Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar Коли я відкриваю IDEA, я все ще бачу, щоб максимальна пам'ять була 711 м. jps -v показує, що мій …

3
Що робить -XX: MaxPermSize?
Зокрема, чому це допоможе виправити проблему PermGen OutOfMemoryError? Також бонусні бали за відповідь, яка вказує мені на документацію щодо аргументів JVM ...
260 java  jvm  jvm-arguments 

3
Що насправді робить прапор JVM CMSClassUnloadingEnabled?
Я не можу за все життя знайти визначення того, що CMSClassUnloadingEnabledнасправді робить прапор Java VM , окрім деяких дуже нечітких визначень високого рівня, таких як "позбавляється від ваших проблем PermGen" ( чого це не відбувається , btw). Я заглянув на сайт Sun / Oracle, і навіть список параметрів насправді не …

5
Як отримати аргументи VM зсередини програми Java?
Мені потрібно перевірити, чи якась опція, яка може бути передана JVM, явно встановлена ​​чи має її значення за замовчуванням. Щоб бути більш конкретним: мені потрібно створити один конкретний потік з більшим розміром нативного стека, ніж стандартний, але у випадку, якщо користувач захоче подбати про такі речі самостійно, вказавши -Xssопцію, я …
162 java  jvm  jvm-arguments 

3
Різниця між _JAVA_OPTIONS, JAVA_TOOL_OPTIONS та JAVA_OPTS
Я подумав, що було б чудово порівняти між _JAVA_OPTIONSта JAVA_TOOL_OPTIONS. Я трохи шукав одного, але нічого не можу знайти, тому сподіваюся, що ми знайдемо знання тут, на Stackoverflow. JAVA_OPTSвключено для повноти. Це не є частиною СВМ, але є багато питань щодо цього в дикій природі. Що я знаю: Поки що …
151 java  jvm  jvm-arguments 


5
Налагодження програми Java, не запускаючи JVM аргументами налагодження
Зазвичай, щоб приєднати відладчик до запущеного jvm, вам потрібно запустити jvm з таких аргументів: > java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n Тепер, якщо я хочу налагодити процес, який не був запущений у режимі налагодження, що я можу зробити? Ця ситуація виникає, коли виробнича система (тобто запущена без аргументів налагодження) виявляє помилку "випадкового" (я …

12
“Під час ініціалізації ВМ сталася помилка; Не вдалося зарезервувати достатньо місця для купи об’єктів ”за допомогою -Xmx3G
Перш за все, у мене є коробка з 8 Гб оперативної пам'яті, тому я сумніваюся, що проблема в загальній пам'яті. Ця програма чудово працює на машинах обсягом 6 Гб або менше. Я намагаюся зарезервувати 3 ГБ місця за допомогою -Xmx3G у розділі "Аргументи ВМ" у "Конфігураціях запуску" в Eclipse. Щоразу, …

5
Збільшення максимального розміру купи JVM для додатків із великою пам’яттю
Мені потрібно запустити додаток із інтенсивною пам'яттю Java, який використовує більше 2 Гб, але у мене виникають проблеми зі збільшенням максимального розміру купи. Поки що я спробував такі підходи: Встановлення параметра -Xmx, наприклад -Xmx3000m. Цей підхід не вдається створити JVM. З того, що я погуглив, схоже, що -Xmx має бути …

4
Різниця між -XX: + UseParallelGC та -XX: + UseParNewGC
Вони є алгоритмами збору сміття молодого покоління. Другий (UseParNewGC) автоматично активується за допомогою одночасного збору сміття за одночасним генерацією (див. Java Concurrent та Parallel GC ), але чи існує різниця між двома паралельними алгоритмами?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.