Øk Java-minnet

Forfatter: Frank Hunt
Opprettelsesdato: 20 Mars 2021
Oppdater Dato: 23 Juni 2024
Anonim
Java Tech Talk: Hey Spring Boot, where did my memory disappear?[#Ityoutubersru]
Video: Java Tech Talk: Hey Spring Boot, where did my memory disappear?[#Ityoutubersru]

Innhold

Å kjøre Java-applikasjoner på datamaskinen krever noe minne, også kalt Java-minne (Java heap). Det er nødvendig å øke bunken med jevne mellomrom for å holde appens ytelse fra å avta. Her er en forklaring på Windows 7.

Å trå

  1. Gå til Kontrollpanel. Klikk på "Start" -knappen. Klikk deretter på "Kontrollpanel".
  2. Velg Programmer. På venstre side av kontrollpanelet klikker du på "Programmer". Klikk på "Programmer" skrevet i grønt, og ikke klikk "Slett et program" i blått.
  3. Gå til Java-innstillinger. I neste vindu klikker du på "Java", vanligvis under de andre programmene. vinduet "Java Kontrollpanel" vises.
  4. Velg fanen "Java". Klikk på "Vis" -knappen i denne kategorien. Dette åpner "Java Runtime Environment Settings"
  5. Endre størrelsen på dyngen. I kolonnen "Runtime Parameters" endrer du verdien til Java-minnet, eller skriver inn en verdi hvis feltet er tomt.
  6. Juster parameteren. Dobbeltklikk på "Runtime Parameters" -kolonnen for å redigere parametrene, og:
    • typ -Xms512m - for tildeling av 512 MB minne for Java.
    • typ -Xms1024m - for å tildele 1 GB minne til Java.
    • typ -Xms2048m - for å tildele 2 GB minne til Java.
    • typ -Xms3072m - for å tildele 3 GB minne til Java, og så videre.
    • Merk: det starter med et minustegn og slutter med et m.
    • Vær også oppmerksom på at det ikke er noe tomt mellomrom mellom tegnene.
  7. Lukk dialogboksen. Klikk på "OK" -knappen i vinduet "Java Runtime Environment Settings" for å lukke den.
  8. Lukk Java-dialogboksen. "Bruk" i "Java-kontrollpanelet" er nå aktivert. Klikk på den knappen for å bekrefte det nye Java-minnet. Klikk deretter "OK".
  9. Lukk Windows 7 Kontrollpanel.

Tips

  • Hvis Java ikke finner nok minne, sender det et "unntak" til Windows, for eksempel "Unntak i tråd" hoved "java.lang.OutOfMemoryError: Java heap space".
  • Denne metoden kan også brukes for Windows 8.
  • Dette er et "midlertidig" minne som er tilgjengelig for Java-applikasjoner når du kjører dem. Ingen standardminner blir "stjålet" eller trukket ut av dataminnet. Det er bare en garanti for Java Virtual Machine.
  • Verdien du setter pris på, avhenger av mengden minne på datamaskinen, og hvor mye minne alle kjørende prosesser bruker.
  • Det er ikke nødvendig å starte datamaskinen på nytt etter at du har justert Java-minnet.
  • Denne metoden kan også brukes i Windows XP med noen modifikasjoner.