Java >> Java tutorial >  >> JVM
JVM
  • Eclipse jvm.dll fejl under indlæsning

    Som anmodet i kommentarerne. Din eclipse-version søger efter x86-versionen af ​​jdk (Du indstillede sandsynligvis denne værdi, da eclipse startede). Du bør tjekke, om din eclipse er en 64 bit version, hvis ikke, skift til en 64 bits jvm. problemet ligger i kompatibilitetsproblemet for jdd 6 med

  • Hvordan løser jeg java.net.BindException:Adresse, der allerede er i brug:JVM_Bind fejl?

    Hvis du ved, hvilken port processen kører, kan du skrive:lsof -i:<port> . For eksempel lsof -i:8080 , for at vise processen (pid), der kører på port 8080. Dræb derefter processen med kill <pid> Ja, du har en anden proces bundet til den samme port. TCPView (kun Windows) fra Window

  • Instruktioner til genbestilling i Java JVM

    I din ændrede kode: public int hashCode() { if (hash == 0) { // (1) int off = offset; char val[] = value; int len = count; int h = 0; for (int i = 0; i < len; i++) { h = 31*h + val[off++]; } hash = h; } re

  • Skrifttypen 'Arial' er ikke tilgængelig for JVM

    Java beder OS om at levere skrifttyperne. Hvordan det virker afhænger af OS. http://en.wikipedia.org/wiki/Arial angiver, at den er installeret på MS-Windows og MAC OSX Hvis du ikke ønsker at gå igennem besværet med at downloade krukker og hvad ikke, skal du bare gå til softwarecenteret og klikke

  • JavaScript jvm implementering

    Den mest aktuelle synes at være Doppio Du kan måske tage et kig på bck2brwsr (alias java.net HTML) det er en VM, der transformerer java byte-kode til JavaScript (Bck2Brwsr Virtual Machine) leverer en Java-baseret indpakning til HTML (HTML via Java APIer) Projektets omfang er ikke for at udføre

  • Er det muligt at kalde metode i en Java-applikation fra en anden JVM?

    Hvorfor ikke hellere tilføje en ShutdownHook til din ansøgning? En shutdown-krog er simpelthen en initialiseret, men ustartet tråd. Når den virtuelle maskine begynder sin nedlukningssekvens, vil den starte alle registrerede nedlukningskroge i en uspecificeret rækkefølge og lade dem køre samtidigt.

  • JVM getObjectSize eksempel

    den enkleste og mest effektive løsning er at bruge meget lille sizeof bibliotek <dependency> <groupId>com.carrotsearch</groupId> <artifactId>java-sizeof</artifactId> <version>0.0.3</version> </dependency> du skal bruge denne http://grepco

  • Hvad er forskellen mellem JVM, JDK, JRE &OpenJDK?

    JVM Java Virtual Machine (JVM) er den virtuelle maskine, der kører Java-bytekoderne. JVMen forstår ikke Java-kildekoden; det er derfor, du skal kompilere din *.java filer for at få *.class filer, der indeholder de bytekoder, der forstås af JVM. Det er også den enhed, der tillader Java at være et bæ

  • Har JVM sin runtime branch forudsigelse? Hvis ja, er der en måde i Java-kode at antyde grenresultater?

    Medmindre der er en ny kommentar, der er undsluppet mig, nej. På den anden side er det ikke klart, hvor frygtelig nyttig sådan en funktion ville være. Husk, at i modsætning til et sprog som C/C++, er forudsigelse på kildekodens niveau ikke nødvendigvis den bedste strategi, fordi hvad koden faktisk

  • Hvordan kan vi have et dynamisk skrevet sprog over JVM?

    Som andre har påpeget, betyder et dynamisk sprog simpelthen, at nogle (og ofte alle) typekontrol udføres udelukkende under kørsel. Du kan bygge meget dynamiske sprog selv i meget statisk indtastede (eller endda næsten utypede (x86 maskinkode)) miljøer. Java har også tilføjet mere og mere native sup

  • Lær om objektoverhead i JVM

    Du kan ikke få overhead direkte. Mængden af ​​overhead er implementeringsafhængig og kan variere baseret på en række faktorer (f.eks. den præcise JVM-version, og om du er på en 32- eller 64-bit JVM). Det er dog rimeligt sikkert at antage, at i typiske moderne JVM-implementeringer som HotSpot er ove

  • Kan Sun JDK generere core/heap-dumpfiler, når JVM går ned?

    Med følgende JVM-muligheder: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp JVM vil dumpe indholdet af heap til en fil i en specificeret mappe. Bemærk, at dette kun sker, når OutOfMemoryError er smidt, da dump egentlig ikke er nødvendigt, hvis JVM styrtede ned af en anden årsag. Rediger:B

  • Hvis jeg angiver en systemegenskab flere gange, når jeg kalder JVM, hvilken værdi bruges?

    Der er intet som at skrive en lille klasse for at se, hvordan det fungerer. public class PropTest { public static void main(String[] args) { System.out.println(System.getProperty(prop)); } } Hvilket når kompileret og kørte med kommandolinjen java -Dprop=A -Dprop=B -Dprop=C PropTest giv

  • Sådan får du 2 JVM'er til at tale med hinanden

    Flere muligheder for IPC: Socket-baseret (bare knogler) netværk ikke nødvendigvis svært, men: kan være ordrig for ikke meget, kan tilbyde mere overflade til fejl, efterhånden som du skriver mere kode. du kunne stole på eksisterende rammer, såsom Netty RMI Teknisk set er det også netværkskommuni

  • Genererer nogen JVM's JIT-kompilere kode, der bruger vektoriserede instruktioner med flydende komma?

    Så dybest set vil du have din kode til at køre hurtigere. JNI er svaret. Jeg ved, du sagde, at det ikke virkede for dig, men lad mig vise dig, at du tager fejl. Her er Dot.java : import java.nio.FloatBuffer; import org.bytedeco.javacpp.*; import org.bytedeco.javacpp.annotation.*; @Platform(include

  • Hvordan kan jeg angive standard JVM-argumenter for programmer, jeg kører fra eclipse?

    Gå til Vindue → Indstillinger → Java → Installerede JREer. Vælg den JRE, du bruger, klik på Rediger, og der vil være en linje for Standard VM-argumenter, som gælder for hver udførelse. For eksempel bruger jeg dette på OS X til at skjule ikonet fra docken, øge maksimal hukommelse og aktivere påstande

  • Ansvar for JVM bytecode-verifikator

    Dette er specificeret i JVM-specifikationen:Kapitel 4.10. Verifikation af klassefiler . Hovedparten af ​​siden beskriver de forskellige aspekter af typesikkerhed. For at kontrollere, at programmet er typesikkert, skal verifikatoren finde ud af, hvilke typer operander der findes i operandstakken ved

  • Udskriv alle JVM-flag

    Gå ikke glip af -XX:+JVMCIPrintProperties for Graal JIT-muligheder. Før du dykker ned i kilder, kan du skimme over følgende uddrag og finde en passende mulighed hurtigere: https://chriswhocodes.com/ (OracleJDK 6/7/8/9/10/11/12, OpenJDK 8/9/10/11, Graal CE/EE, OpenJ9, Zing) http://jvm-options.tech

  • Forskel mellem JVM's LookupSwitch og TableSwitch?

    Forskellen er, at opslagskontakt bruger en tabel med nøgler og etiketter tableswitch bruger en tabel kun med etiketter . Når du udfører en tableswitch , bruges int-værdien på toppen af ​​stakken direkte som et indeks i tabellen for at gribe springdestinationen og udføre springet med det samme. H

  • Sådan analyseres JVM crash-fil hs_err_pidXYZ.log

    Hvilken slags fil er det? Det er en HotSpot fejllogfil i tekstformat. Hvad skal jeg bruge til at analysere det? Start med at downloade OpenJDK 6-kildepakken. Søg gennem hotspottet *.cpp filer for strenge i fejlloggen. Gennemgå kildefilerne for at få en forklaring på, hvad fejlloggen indeholder.

Total 309 -Java tutorial  FirstPage PreviousPage NextPage LastPage CurrentPage:7/16  20-Java tutorial/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13