Pytania otagowane jako jvm-arguments

Opcje wiersza polecenia i zmienne środowiskowe, które mogą wpływać na parametry wydajności wirtualnej maszyny języka Java

12
Jak zwiększyć limit pamięci IDE w IntelliJ IDEA na Macu?
Używam IDEA 12 Leda na Mountain Lion. Chciałem zwiększyć maksymalną pamięć, której IDE może użyć. Ustawiłem VMOptions w pliku Info.plist na -Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar Po otwarciu IDEA nadal widzę maksymalną pamięć wynoszącą 711 m. jps -v pokazuje, że moje VMOptions zostało załadowane, ale zostało zastąpione następującymi opcjami. 29388 …

3
Co robi -XX: MaxPermSize?
W szczególności, dlaczego miałby pomóc rozwiązać problem PermGen OutOfMemoryError? Ponadto punkty bonusowe za odpowiedź, która kieruje mnie do dokumentacji argumentów JVM ...
260 java  jvm  jvm-arguments 

3
Co faktycznie robi flaga JVM CMSClassUnloadingEnabled?
Nie mogę przez całe życie znaleźć definicji tego, co CMSClassUnloadingEnabledfaktycznie robi flaga Java VM , poza niektórymi bardzo mglistymi definicjami wysokiego poziomu, takimi jak „pozbywanie się problemów z PermGen” ( czego nie robi , przy okazji). Zajrzałem na stronę Sun / Oracle i nawet lista opcji tak naprawdę nie mówi, …

5
Jak uzyskać argumenty VM z wnętrza aplikacji Java?
Muszę sprawdzić, czy jakaś opcja, którą można przekazać do JVM, jest jawnie ustawiona lub ma wartość domyślną. Mówiąc dokładniej: muszę utworzyć jeden konkretny wątek z większym rodzimym rozmiarem stosu niż domyślny, ale na wypadek, gdyby użytkownik chciał sam zająć się takimi sprawami, określając -Xssopcję Chcę utworzyć wszystkie wątki z domyślnym …
162 java  jvm  jvm-arguments 

3
Różnica między _JAVA_OPTIONS, JAVA_TOOL_OPTIONS i JAVA_OPTS
Pomyślałem, że byłoby wspaniale mieć porównanie między _JAVA_OPTIONSi JAVA_TOOL_OPTIONS. Trochę szukałem jednego, ale nic nie mogę znaleźć, więc mam nadzieję, że znajdziemy tutaj wiedzę na temat Stackoverflow. JAVA_OPTSjest dołączony dla kompletności. Nie jest częścią JVM, ale w środowisku naturalnym pojawia się wiele pytań na ten temat. Co wiem: Do tej …
151 java  jvm  jvm-arguments 


5
Debuguj aplikację Java bez uruchamiania maszyny JVM z argumentami debugowania
Zwykle, aby dołączyć debuger do działającego jvm, musisz uruchomić jvm z argumentami takimi jak: > java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n Co mogę teraz zrobić, jeśli chcę debugować proces, który nie został uruchomiony w trybie debugowania? Taka sytuacja ma miejsce, gdy system produkcyjny (tj. Uruchomiony bez argumentów debugowania) wykazuje „losowy” (używam tego terminu …

12
„Wystąpił błąd podczas inicjowania maszyny wirtualnej; Nie można zarezerwować wystarczającej ilości miejsca na stertę obiektów ”przy użyciu -Xmx3G
Przede wszystkim mam pudełko z 8 GB pamięci RAM, więc wątpię, czy problemem jest całkowita pamięć. Ta aplikacja działa poprawnie na komputerach o pojemności 6 GB lub mniejszej. Próbuję zarezerwować 3 GB miejsca za pomocą -Xmx3G w sekcji „VM Arguments” w Run Configurations w Eclipse. Za każdym razem, gdy próbuję …

5
Zwiększenie maksymalnej wielkości sterty maszyny JVM dla aplikacji intensywnie korzystających z pamięci
Muszę uruchomić aplikację intensywnie wykorzystującą pamięć Java, która zajmuje więcej niż 2 GB, ale mam problemy ze zwiększeniem maksymalnego rozmiaru sterty. Do tej pory próbowałem następujących podejść: Ustawienie parametru -Xmx, np. -Xmx3000m. To podejście zawodzi podczas tworzenia maszyny JVM. Z tego, co wygooglowałem, wygląda na to, że -Xmx musi mieć …

4
Różnica między -XX: + UseParallelGC i -XX: + UseParNewGC
Są to algorytmy do zbierania śmieci młodego pokolenia. Drugi (UseParNewGC) jest aktywowany automatycznie wraz z wyrzucaniem elementów bezużytecznych na czas współbieżnej generacji (zobacz Java Concurrent i Parallel GC ), ale czy istnieje różnica między dwoma równoległymi algorytmami?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.