Errore outofmemory

di il
1 risposte

Errore outofmemory

Salve a tutti, ho un problema con questo errore, mi esce dopo che provo a lanciare un progetto in netbeans per la lettura in java di un file di record molto grande(1 milione di records). Quando provo ad eseguire l'IDE mi lancia questo tipo di errore:

Java.lang.outofmemory

Non sono un grandissimo esperto in java ma suppongo che il codice sia giusto allora ho cercato un pò..intuitivamente credo che il problema sia nel java heap space...ora qualcuno sa come aumentarlo su mac(non so se fa differenza)?
grazie

1 Risposte

  • Re: Errore outofmemory

    Se è giusto aver bisogno di un heap-space davvero molto grande, basta specificarlo all'avvio della applicazione.
    Con la JVM Oracle l'opzione è -Xmx

    Es.
    -Xmx512m
    -Xmx2g

    per 512 mega o 2 gigabyte.

    Questo va specificato come opzione del java.exe (o equivalente per altro SO).
    Con un IDE come NetBeans avrai sicuramente una "launch configuration" e c'è sicuramente la possibilità di specificare opzioni aggiuntive in un campo tipo VM arguments o nome simile.

    Con NetBeans non ti so guidare oltre.
Devi accedere o registrarti per scrivere nel forum
1 risposte