jvm-arguments

Jak zwiększyć limit pamięci IDE w IntelliJ IDEA na Mac?

Używam IDEA 12 Leda Na Mountain Lion. Chciałem zwiększyć maksymalną pamięć, z której IDE może korzystać. Ustawiłem VMOptions ... cation.home=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home -Xms8m Skąd pochodzi -Xmx800? Muszę go usunąć.

Co właściwie robi JVM Flag CMSClassUnloadingEnabled?

Nie mogę znaleźć definicji tego, co znacznik Java VM CMSClassUnloadingEnabled faktycznie robi, poza kilkoma bardzo rozmytymi ... ie flagi, domyślam się, że CMS Garbage Collector domyślnie nie rozładowuje klas, a ta flaga włącza ją - ale nie mam pewności.

Do czego służy opcja-XX: MaxPermSize?

W szczególności, dlaczego pomogłoby naprawić problem PermGen OutOfMemoryError? Również punkty bonusowe za odpowiedź, która wskazuje mi dokumentację na argumenty JVM...

Różnica między-XX: UseParallelGC i-XX: + UseParNewGC

To algorytmy do zbierania śmieci młodego pokolenia. Drugi (UseParNewGC) zostanie aktywowany automatycznie z garbage collection (Zobacz Java Concurrent and Parallel GC), ale czy istnieje różnica między dwoma równoległymi algorytmami?

Debugowanie aplikacji java bez uruchamiania JVM z argumentami debugowania

Zwykle, aby dołączyć debuger do uruchomionego jvm, musisz uruchomić jvm z argumentami takimi jak: > java -Xdebug -Xrunjd ... wirtualnej Java, która jest już uciekam. VM, który ma być debugged with jdb must be started with następujące opcje:

Jak pobrać argumenty maszyny Wirtualnej z wnętrza aplikacji java?

Muszę sprawdzić, czy jakaś opcja, która może być przekazana do JVM jest jawnie ustawiona lub ma domyślną wartość. Mówiąc ... java.lang.Runtime, ale nie dają mi informacji o vmargs. Czy jest jakiś sposób, aby uzyskać informacje, których potrzebuję?

CMSPermGenSweepingEnabled vs CMSClassUnloadingEnabled

Zadałem już to pytanie- co właściwie robi JVM flag CMSClassUnloadingEnabled?, ale tym razem jest nieco inaczej! Jeśli urucha ... en Perm jest nadal Zwykle wycieki Classloader, chodzi bardziej o wiadomość, że JVM produkuje, jeśli użyjemy powyższych opcji.

Różnica między opcjami JAVA opcje Narzędzia JAVA i opcje JAVA

Pomyślałem, że byłoby wspaniale mieć porównanie między _JAVA_OPTIONS i JAVA_TOOL_OPTIONS. Trochę Szukałem jednego, ale nie mo ... _TOOL_OPTIONS: # Picked up _JAVA_OPTIONS: -Xmx1 -Xms1 # Error occurred during initialization of VM # Too small initial heap

Zwiększenie maksymalnego rozmiaru sterty JVM dla aplikacji intensywnie wykorzystujących pamięć

Muszę uruchomić aplikację Java memory intensive, która używa więcej niż 2GB, ale mam problemy, aby zwiększyć maksymalny rozmi ... 0_18" Java(TM) SE Runtime Environment (build 1.6.0_18-b07) Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

Dostrajanie wydajności JVM dla dużych aplikacji

Domyślne parametry JVM nie są optymalne dla uruchamiania dużych aplikacji. Pomocne będą wszelkie spostrzeżenia od ludzi, któr ... ej-Xmx1024m. Załóżmy również, że aplikacja jest już profilowana. Szukam tylko ogólnych wytycznych dotyczących wydajności JVM.

Szybka wymiana opcji Javy-Xms i-Xmx

Biorąc pod uwagę te dwa polecenia A: $ java -Xms10G -Xmx10G myjavacode input.txt B: $ java -Xms5G -Xmx5G myjavacode i ... parametrami, czy A będzie działać szybciej niż B? jak -Xmx i -Xms wpływają na uruchomiony proces i wyjście mojego programu?

Parametry sterty JVM

Po przeczytaniu już zadanego pytania na ten temat i sporym googlowaniu nadal nie jestem w stanie mieć jasnego widoku opcji - ... y ktoś może mi pomóc zrozumieć wpływ tej opcji Xms lub wskazać mi linki, które pomoże mi to zrozumieć? Z góry dzięki Manu

Jak dać Jenkinsowi więcej miejsca, gdy zaczął działać jako usługa pod Windows?

Chcę zwiększyć dostępną przestrzeń Sterty Dla Jenkinsa. Ale ponieważ jest zainstalowany jako usługa, Nie wiem, jak to zrobić.

Java stack overflow error - jak zwiększyć rozmiar stosu w Eclipse?

Uruchamiam program, który napisałem w Javie w Eclipse. Program ma bardzo głęboki poziom rekurencji dla bardzo dużych wejść. D ... ursywnych osiągnie 1000s. Również jestem prawie pewien, że kod nie zawodzi z powodu błędu, ponieważ działa na małe wejścia.

Lista opcji JVM - nadal utrzymywana po Oracle?

Czy lista opcji JVM jest nadal utrzymywana w dowolnym miejscu? Wydaje się, że zniknął ze strony Oracle, ale na szczęście Wayback Machine ma kopię .

Jak Mogę wyłączyć używanie stosu IPv6 dla adresów IPv4 w JRE?

Jak widać na poniższych screenach, eclipse i Android SDK Manager (i inne programy Java) próbują połączyć się z IPv4 Internet ... P / IP, podczas gdy Proxifier (program proxy manager, nevermind) nie może tego obsługiwać. Jak mogę wyłączyć IPv6 w Javie?

Java wyłącza DPI-aware nie działa

Próbuję uruchomić aplikację Java z argumentem -Dsun.java2d.dpiaware=false, ale nic się nie dzieje. Spodziewam się niewyraźne ... .8.0_45 w Windows 8.1. Znalazłem ten błąd https://bugs.openjdk.java.net/browse/JDK-8080153 ale nie rozumiem, jak to obejść.

Uruchamianie Javy ze zmienną JAVA OPTS env nie ma wpływu

W skrypcie powłoki ustawiłem zmienną środowiskową JAVA_OPTS( aby umożliwić zdalne debugowanie i zwiększyć pamięć), a następni ... S: nie mogę użyć tych ustawień w Komendzie java -jar analyse.jar $*, ponieważ przetwarzam argumenty linii poleceń w podanie.

Jak ustawić właściwość Java system, aby była skuteczna za każdym razem, gdy uruchamiam JVM bez dodawania jej do argumentów wiersza poleceń

W Javie 1.7 nastąpiła zmiana w sposobie, w jaki domyślne ustawienia regionalne to get z systemu operacyjnego. Istnieją metody ... JVM. Czy istnieje plik lub inna możliwość zmiany ustawień domyślnych dla JVM? Coś jak Zaćmienie.plik ini ale dla samego JVM?

Java 8 rezerwuje minimum 1G dla Metaspace pomimo (Max) MetaspaceSize

Java 8 rezerwuje 1G dla Metaspace zaraz po uruchomieniu. Oznacza to, że minimalny rozmiar metaspace to 1G. ale ja ustawiłem M ... ) (malloc=188KB #564) (mmap: reserved=1056768KB, committed=7680KB)