INHOUDSOPGAWE:

Hoe oorkom ek Java-hoopspasie-fout?
Hoe oorkom ek Java-hoopspasie-fout?

Video: Hoe oorkom ek Java-hoopspasie-fout?

Video: Hoe oorkom ek Java-hoopspasie-fout?
Video: 𝗛𝗼𝗲 𝗒𝗼𝗿𝗸𝗼𝗺 π—˜π—Έ π—¦π—Ÿπ—˜π—šπ—§π—˜ π—šπ—˜π—ͺπ—’π—’π—‘π—§π—˜π—¦? | Dr. Gustav Gous | #MentorMaandag 2024, November
Anonim

As u hierdie vyf stappe in gedagte hou, kan u baie hoofpyne bespaar en Java-hoopspasiefoute vermy

  1. Bereken geheue benodig word.
  2. Kyk of die JVM's genoeg het geheue vir dieTaskTracker-take.
  3. Maak seker dat die JVM-instellings geskik is vir jou take.
  4. Beperk jou nodusse gebruik van ruil spasie en geblaai geheue .

Net so, mense vra, hoekom Java het 'n hoop spasie fout?

Daar is mees algemene rede vir die java .lang. OutOfMemoryError: Java hoop spasie fout eenvoudig - jy probeer om 'n XXL-toepassing in 'n S-grootte te pas Java-hoopspasie . Dit wil sΓͺ - die toepassing vereis net meer Java-hoopspasie as wat daarvoor beskikbaar is om normaal te werk.

Net so, wat is 'n hoopfout? Hoop foute kan voorkom wanneer jou kode per ongeluk beheerinligting oorskryf wat die geheuebestuurfunksies gebruik om te beheer hoop gebruik.

Die vraag is ook, hoe verander ek Java-hoopspasie?

Trappe

  1. Gaan na Beheerpaneel. Klik op die "Start" knoppie.
  2. Kies Programme. Klik op "Programme" aan die linkerkant van die beheerpaneel.
  3. Gaan na Java-instellings.
  4. Kies "Java" oortjie.
  5. Verander hoeveelheid hoop.
  6. Verander die parameter.
  7. Maak die dialoogkassie toe.
  8. Maak Java dialoogkassie toe.

Wat is Java-hoopspasie?

Die Java Heap Space is die geheue "houer" van jou looptyd Java program wat aan jou verskaf Java programmeer die regte geheue spasies dit benodig ( Java Hoop , Inheems Hoop ) en bestuur deur die JVM self. Jou Java program lewensiklus lyk tipies soos volg: - Java programkodering (via Eclipse IDE ens.)

Aanbeveel: