Pytania otagowane jako jvm

Java Virtual Machine (JVM) umożliwia zestawowi programów komputerowych i struktur danych wykorzystanie modelu maszyny wirtualnej do wykonywania innych programów komputerowych i skryptów. Użyj tego tagu w przypadku pytań dotyczących narzędzi udostępnianych przez maszynę JVM lub tego, jak to działa w określonym scenariuszu.

8
Jak ustawić parametry maszyny JVM dla testów jednostkowych Junit?
Mam kilka testów jednostkowych Junit, które wymagają dużej ilości miejsca na sterty do uruchomienia - np. 1G. (Testują funkcje wymagające dużej ilości pamięci dla aplikacji webstart, która będzie działać tylko z wystarczającą ilością miejsca na sterty i będzie uruchamiana wewnętrznie na 64-bitowych maszynach Win 7 - więc przeprojektowanie testów nie …

2
ograniczanie logowania debugowania java ssl
Korzystanie z flagi JVM -Djavax.net.debug=ssl generuje ogromną ilość rejestrowanych danych, szczegółów każdego zdarzenia SSL na serwerze. Czy w ogóle ma to tylko rejestrować błędy? lub być może istnieje lepszy podzbiór tych flag, które dają bardziej uporządkowany wynik all turn on all debugging ssl turn on ssl debugging The following can …
96 java  logging  ssl  jvm 

4
Dlaczego maszyna JVM nadal nie obsługuje optymalizacji połączeń końcowych?
Wydaje się, że dwa lata po optymalizacji jvm -zapobiega-ogonowi-wywołania , pojawiła się prototypowa implementacja i MLVM od jakiegoś czasu określa tę funkcję jako „proto 80%”. Czy po stronie Sun / Oracle nie ma aktywnego zainteresowania wspieraniem wywołań końcowych, czy po prostu wywołania końcowe mają „[...] zająć drugie miejsce na każdej …

4
Java: Jaka jest różnica między <init> a <clinit>?
Nie rozumiem następującego tekstu ... Czy to znaczy, że &lt;clinit&gt;jest dla pustych konstruktorów? Dlaczego ważne jest, aby mieć dwie różne wersje? https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html 2.9. Special Methods Na poziomie wirtualnej maszyny Javy każdy konstruktor (§2.12) pojawia się jako metoda inicjalizacji instancji o specjalnej nazwie &lt;init&gt;. Ta nazwa jest dostarczana przez kompilator. Ponieważ …
94 java  jvm 

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ę …

1
Przekroczono limit narzutów GC
Jaki jest czas próbkowania używany przez maszynę JVM do zgłaszania „java.lang.OutOfMemoryError: przekroczono limit narzutu GC”? Wiem, że możesz kontrolować 98% i 2% za pomocą parametrów GCTimeLimit i GCHeapFreeLimit, ale jaki jest czas próbkowania?

8
Jak podejść do tworzenia języka programowania JVM?
Stworzyłem kompilator w C (używając Lex &amp; Bison) dla dynamicznego języka programowania, który obsługuje pętle, deklaracje funkcji wewnątrz funkcji, wywołania rekurencyjne itp. Stworzyłem również maszynę wirtualną, która uruchamia kod pośredni utworzony przez kompilator. Myślałem o skompilowaniu go do kodu bajtowego Java zamiast własnego kodu pośredniego. Widziałem, że pytanie o stworzenie …

20
Kotlin nierozwiązane odniesienie w IntelliJ
Zacząłem od samouczka do nauki Kotlina w IntelliJ.Kiedy próbowałem uruchomić przykład tj fun main(args: Array&lt;String&gt;) { println("lol") } Wykonywanie jest zawieszone z tym komunikatem Error:(5, 5) Kotlin: Unresolved reference: println Po raz pierwszy używam IntelliJ.Nigdy też nie pracowałem nad Javaprojektem.Czy czegoś mi brakuje? Edycja: widziałem już inne pytanie, odpowiedź nie …

8
Czy istnieje jedna maszyna JVM na aplikację Java?
Czy ta sama maszyna JVM jest używana przez wszystkie uruchomione aplikacje Java, czy też ma zastosowanie „jedna maszyna JVM na aplikację Java”? (powiedzmy, że aplikacje to IntelliJ IDEA, na przykład serwer i NetBeans) Ponadto czy istnieje powiązanie między przypisanymi maszynami JVM a procesami używanymi przez każdą aplikację Java?
91 java  process  jvm 

9
Implementowanie języka C # dla maszyny JVM
Czy ktoś próbuje zaimplementować język C # dla maszyny JVM? Jako programista Java z zazdrością podchodzę do C #, ale nie chcę rezygnować z przenośności i dojrzałości JVM, nie wspominając już o różnorodnej gamie narzędzi do tego. Wiem, że istnieje kilka ważnych różnic między JVM i CLR, ale czy jest …
91 c#  java  clr  jvm 

8
Android Gradle Nie udało się zarezerwować wystarczającej ilości miejsca na stertę obiektów
Zainstalowałem Android Studio 1.1.0. Nie zrobiłem jeszcze nic takiego, jak uruchomienie nowej aplikacji na Androida lub importowanie niczego. W jakiś sposób próbuje coś zbudować i wyrzuca błąd synchronizacji. Błąd: nie można uruchomić procesu demona. Ten problem może być spowodowany nieprawidłową konfiguracją demona. Na przykład używana jest nierozpoznana opcja jvm. Zapoznaj …
91 android  gradle  jvm  heap 



30
Android Studio - nie znaleziono instalacji JVM
Mam problemy z uruchomieniem Android Studio Kiedy próbuję go uruchomić po instalacji, pojawia się ten błąd: No JVM Installation found. Please install a 64 bit JDK. Moja aktualna specyfikacja systemu: System operacyjny: Windows 8.0 64 bit version JDK zainstalowany:JDK 1.8.0 Co próbowałem: Wypróbowałem to, co zostało zgłoszone w błędzie, a …

12
Pobieranie parametrów działającej maszyny JVM
Czy istnieje sposób na uzyskanie parametrów działającej maszyny JVM? Czy istnieje narzędzie wiersza poleceń, takie jak jstat, które pobiera jako dane wejściowe pid maszyny JVM i zwraca jej parametry początkowe? Szczególnie interesują mnie wartości -Xmx i -Xms, które zostały podane podczas uruchamiania maszyny JVM. Dziękuję Ci. Edycja : aby wyjaśnić …
90 java  jvm 

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.