Pytania oznaczone «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.

405
Czy Java JIT oszukiwa podczas uruchamiania kodu JDK?

Testowałem trochę kodu i nie mogłem go uruchomić tak szybko, jak z java.math.BigInteger, nawet przy użyciu tego samego algorytmu. Skopiowałem więc java.math.BigIntegerźródło do własnego pakietu i wypróbowałem: //import java.math.BigInteger; public class MultiplyTest { public static void...

371
Dlaczego miałbyś kiedykolwiek wdrożyć finalize ()?

Przeczytałem wiele pytań na temat Javy, które są debiutantami, finalize()i stwierdziłem, że jest to trochę oszałamiające, że nikt tak naprawdę nie wyjaśnił, że finalizacja () jest nierzetelnym sposobem na oczyszczenie zasobów. Widziałem, jak ktoś komentuje, że używają go do czyszczenia połączeń, co...

315
Jakie są najlepsze ustawienia JVM dla Eclipse? [Zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...

260
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