Hai tempestato il web della stessa domanda...
Qui su
https://communities.vmware.com/threa...art=0&tstart=0, ti dicono chiaro che "Non c'è un modo veloce per stimare l utilizzo della memoria di un programma senza mettere sotto osservazione gli input e gli algoritmi in uso"
25Gb di RAM sono ovviamente lo spazio su disco, ma se il programma in Fortran crea e popola le matrici nei 6Gb di RAM esaurendoli dopo ore di lavoro, a me sembra proprio un programma fatto con i piedi: Se stimi 13h di computazione su una macchina che possiede almeno 6Gb di RAM ed il S.O. produce un'eccezione OOM (Out Of Memory) dopo ore di computazione per salvaguardare il suo funzionamento, allora crocefiggi in sala mensa i programmatori perchè sono degli ebeti incompetenti: L'hard disk è li per svuotare la RAM e riempirla a porzioni fino ad esaurimento di quella sul disco, non di quella centrale.