bubble: die laufzeit einer rekrusiven methode fixen

Beitrag lesen

freienspeicher habe ich während diese methode ausgeführt wird immer mindestens 250 mb

Freier Speicher. Bezieht sich das auf die Computer-VM oder auf die JVM? Was der JVM zur Verfügung steht ist ja auch abhängig davon, mit welchen Parametern die JVM initialisiert wird.

Wenn die VM 512MB Arbeitsspeicher bekommt, die JVM mit 128MB initialisiert wird, kannst du 384MB Arbeitsspeicher haben und dein Programm geht in die Knie weil der GC andauernd aufräumen muss weil die 128MB JVM-Speicher knacke-voll sind.

Und wenn der GC dann auch nichts mehr machen kann, kann man auf die OutOfMemoryException warten.

MfG
bubble

--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye