|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Nov 2008
Città: Caneva
Messaggi: 75
|
[java] Aumentare lo spazio heap
Salve a tutti,
Ho scritto un programma dove ad un certo punto deve creare una matrice di interi (700k*700k)... (forse è troppo grande? Ben cmq il mio portatile ha una capacità di 4g, e se provo ad aumentare lo spazio riservato per la macchina virtuale più di 1.5g mi dice che non si può riservare cosi tanto spazio... Grazie per le risposte...
__________________
"Il giorno in cui i figli obbediranno ai genitori e un'epidemia si abbatterà sulle moltitudini, ecco, quel giorno si chiamerà apocalisse." S. King ____________________ Lego ™ Fans Club
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quasi 2GB di matrice è un po' tantino!
Sicuro di non poter modificare il funzionamento del codice per utilizzare meno spazio? Ad ogni modo: Quote:
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
|
#3 | ||
|
Member
Iscritto dal: Nov 2008
Città: Caneva
Messaggi: 75
|
Devo salvare i pesi di un grafo... L'esercizio l'avrei anche risolto in modo più dinamico, creando un insieme di nodi, dove ogni nodo ha una lista di nodi e bla bla bla... però ho letto negli appunti che è molto più efficiente in termini di tempo sviluppare in modo statico il problema e quindi l'ho rifatto così...
dopo aver dato il comando: Quote:
Quote:
__________________
"Il giorno in cui i figli obbediranno ai genitori e un'epidemia si abbatterà sulle moltitudini, ecco, quel giorno si chiamerà apocalisse." S. King ____________________ Lego ™ Fans Club
|
||
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Guarda che il suffisso "g" non mi sembra che sia accettato... Rileggi il pezzo di manuale che ti ho ricopiato su!
Prova ad usare "-Xmx2000m".
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Nov 2008
Città: Caneva
Messaggi: 75
|
Mi da lo stesso errore...
__________________
"Il giorno in cui i figli obbediranno ai genitori e un'epidemia si abbatterà sulle moltitudini, ecco, quel giorno si chiamerà apocalisse." S. King ____________________ Lego ™ Fans Club
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12944
|
Quote:
Il tempo è potenzialmente illimitato, lo spazio no. |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2787
|
700k*700k=49*10^10
Ponendo che un intero occupi almeno 4byte vengono circa 2*10^12 byte = circa 2 tera (se non ho contato male). |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12944
|
700K * 700K = 490.000M.
4B * 490.000M = 1960G. Sono quasi 2 Terabyte Ultima modifica di WarDuck : 12-09-2010 alle 18:42. |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2787
|
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12944
|
Niente, hai ragione te
![]() Correggo. Ultima modifica di WarDuck : 12-09-2010 alle 18:41. |
|
|
|
|
|
#11 |
|
Member
Iscritto dal: Nov 2008
Città: Caneva
Messaggi: 75
|
Grazie a tutti ho risolto alla fine!!!
__________________
"Il giorno in cui i figli obbediranno ai genitori e un'epidemia si abbatterà sulle moltitudini, ecco, quel giorno si chiamerà apocalisse." S. King ____________________ Lego ™ Fans Club
|
|
|
|
|
|
#12 | |
|
Bannato
Iscritto dal: Apr 2006
Messaggi: 5857
|
Quote:
E non ci puoi andare oltre qualunque macchina tu abbia. Se vuoi usare più ram (Heap Memory) le soluzioni sono:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:11.





















