Java heap space error - Out of memory?

Tavoitteenani on käsitellä suurta määrää numerodataa. Tein ohjelman, joka toimii oikein, antaa haluamanlaisiani tulostuksia, ja kun yritän tulostaa tiedostoon tulostetta, saan toistuvasti Out of memory, Java heap space -errorin. Onko kyse siitä, että tietokoneessani on liian vähän tehoja suorittamaan kyseistä ohjelmaa?

Testasin ohjelmaa pienemmällä määrällä dataa, ja silloin se toimi oikein. Siitä vakuuttuneena yritin vetää maksimit, mutta käsiteltävä data - määrä lienee liian suuri?

2

237

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • mikuzorg

      Kyseinen virhe ei johdu tietokoneesi muistin loppumisesta vaan Javan virtuaalikoneen muistin loppumisesta. Javan maksimi heap muistin saa määritettyä Xmx parametrilla, esim. 2 gigaan: "java -Xmx2048m".

      Ensin kuitenkin kannattaa miettiä pidätkö tietoa järkevällä tavalla muistissa. Tuhlaatko tai vuodatko muistia jotenkin? Oletusmäärän muistia pitäisi riittää hyvin pitkälle.

    • Javakkona

      Lisähuomiona vielä että 32 bittisessä Javassa maxheapsize raja meni jossain 1-2 gigan välillä. 64 bittisessä Javassa saa paljon tätäkin suurempia. Mutta kuten mikuzorg sanoikin, ohjelmassa on ehkä jo jotain rakenteellista vikaa jos noin paljon tarvitsee muistia :)

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Yläkoulun seksiopas neuvoo harjoittelemaan

      anaaliyhdyntää lämpöisellä ja pitkällä porkkanalla https://www.is.fi/kotimaa/art-2000010859818.html
      Maailman menoa
      276
      3083
    2. Joukko oppilaita terrorisoi koulua Helsingissä niin

      että osa opettajista pelkää töihin tulemista https://www.hs.fi/helsinki/art-2000010857587.html
      Maailman menoa
      233
      1969
    3. Millaista naista ikävöit

      Ulkonäkö/persoona
      Ikävä
      66
      1926
    4. Minkälainen naama

      kaivatullasi on? 🫠
      Ikävä
      70
      1625
    5. BLACKFRIDAY 186e 4pv Alicantte lennoilla ja hotellilla

      No nyt löytyi hyvä blackfriday tarjous. Sivustolla matkapörssi myös muita hyviä tarjouksia. 4 Päivän reissu, 3 tähden ho
      Matkailu
      5
      1386
    6. Purra esiintyi epäasiallisesti

      Eduskunnassa keskustellaan vaihtoehtobudjeteista. Niistä voi olla monta mieltä ja myönnän niiden olevan osin heikkoja. M
      Pyhäjärvi
      339
      1254
    7. MTV: Jyrkistä eronnut Jenni kritisoi kovin sanoin Ensitreffit-ohjelmaa: "Ei esimerkiksi kysytty..."

      Ohhoh! Jenni lataa tekstiä! Tsemppiä Jennille ja Jyrkille "sen oikean" löytämiseen. Lue lisää: https://www.suomi24.fi/
      Ensitreffit alttarilla
      23
      988
    8. "Tapaus" Aittakumpu/Simula hyvin paljastaa kuinka tyhmää ja turhaa sakkia Suomesta

      löytyy. Toissapäivänä "joku" teki tänne avauksen liittyen Kalevan juttuun, että noilla kahdella olisi suhde. Eli Otsikko
      Maailman menoa
      22
      919
    9. Martina Aitolehti pitkästä aikaa tv:ssä - Nyt mukana kokkauskisassa!

      Oho, Martina Aitolehti nyt kokkauskisassa! Häntä ei ole nähtykään pitkään aikaan tv:ssä. Mukana myös mm. Henny Harjusola
      Kotimaiset julkkisjuorut
      165
      917
    10. Hyvää yötä

      Kaveri🥰... Olen vähän yllättynyt.
      Ikävä
      64
      906
    Aihe