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. Simula, rakkaus, Aittakumpu

      Milloin tämä rakkaus on roihahtanut? Onko molemmat herätysliikkeen jäseniä - kristillisiä etnonationalisteja ?https://ww
      Perussuomalaiset
      138
      3419
    2. Yläkoulun seksiopas neuvoo harjoittelemaan

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

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

      Ulkonäkö/persoona
      Ikävä
      65
      1792
    5. Pormestari käräjille?

      Ei mene Puolangalla häpösesti, rinnekeskus&hotelli suljettuna ja käräjäasiana, naudat tapetaan nälkään, poliisi tutkii j
      Puolanka
      64
      1778
    6. Minkälainen naama

      kaivatullasi on? 🫠
      Ikävä
      64
      1521
    7. Norjan tilaama koruton raportti mitä NATO-jäsenyys aiheuttaa Suomelle

      Iltasanomat: "Miksi vaikenemme? Asiantuntijoiden mukaan Suomessa ei vieläkään ymmärretä, mitä Nato-jäsenyydestä seuraa
      Maailman menoa
      89
      1323
    8. Susta ei saisi nättiä vaikka miten paljon

      meikkaisit. 😁 anna siis sen miehen olla rauhassa! Sivusta tutulta mieheltä
      Ikävä
      78
      1262
    9. Purra esiintyi epäasiallisesti

      Eduskunnassa keskustellaan vaihtoehtobudjeteista. Niistä voi olla monta mieltä ja myönnän niiden olevan osin heikkoja. M
      Pyhäjärvi
      329
      1191
    10. Voisimmeko seuraavan kerran kun

      Nähdään tehdä toisille selväksi että kiinnostaa enemmän kuin kaveri mielessä. Jos keksit vielä keinon niin napakymppi
      Ikävä
      39
      1072
    Aihe