|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
[Java] heap space
Ragazzi, lavorando su file, mi succede questo errore.
Praticamente prendo in input un insieme di file, li leggo e poi li appendo. Lavoro con stringhe, perchè praticamente sono elenchi, e voglio metterli tutti in un unico file, senza fare avanti e indietro tra i vari file. Solo che, fino a 4-5 file va tutto bene, se ne scelgo di più mi dà l'errore. Suggerimenti???
__________________
My gaming placement |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Che occupi troppa memoria adibita alla JVM.
Se riesci cerca di ottimizzare il tutto rilasciando al garbage collector ciò che non usi più, comqunque puoi alzare la memoria della JVM con il comando java -Xmx128M -Xms128M mainclass Al posto di 128 ci puoi mettere la quantità che vuoi, M sta per megabyte,-Xmx sta per massima memoria disponibile, -Xms memoria istanziata all'avvio della JVM. -Xms deve essere minore o uguale a -Xmx. Ciao |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Questo in fase di esecuzione, ma se volessi metterlo di default???
e se facessi un eseguibile da distribuire, come faccio a farlo fare al programma che lo sta eseguendo stesso??
__________________
My gaming placement |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Molti programmi permettono di creare eseguibili che fanno partire il main con anche dei comandi, anche un jar penso che si possa fare in questo modo ma sinceramente non so come.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:34.



















