Devo necessariamente aumentare la memoria messa a disposizione per Eclipse, per la realizzazione di un algoritmo di fattorizzazione, ma ho delle difficoltà.
Premetto che sto lavorando su una macchina quadcore con 4GB di RAM, quindi memoria abbondanza!
Ho provato a modificare la memoria a disposizione con il seguente comando eseguito da DOS:
eclipse.exe -vmargs -Xms512M -Xmx1536M
la cui esecuzione mi ha visualizzato la seguente immagine:
![]()
Poi ho riprovato ad eseguire l'algoritmo, ma mi continua a visualizzare il seguente messaggio di errore.
codice:16524110286904661568007083959884690664047722193998912622251970793644717771 Bits: 244, Digits: 74 Smoothness Bounds: 752500 Phase 1 Precomputations.. Phase 2 Precomputations.. Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at factoring.ECM.PrimeSiever.sieve(PrimeSiever.java:18) at factoring.ECM.PrimeSiever.sieve(PrimeSiever.java:14) at factoring.ECM.ECM.factor(ECM.java:41) at factoring.ECM.Factorer.main(Factorer.java:39)

Rispondi quotando
