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 …
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 ...
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, …
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 …
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 …
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 …
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ę …
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ć …
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?
Biorąc pod uwagę następujący wiersz poleceń java -Xms128m -Xms256m myapp.jar Jakie ustawienia będą dotyczyć maszyny JVM Minimalna pamięć ( Xmsopcja): 128 m czy 256 m?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.