Werner König schrieb:
> Am Donnerstag, 6. August 2009 20:04:13 schrieb Ulf Lamping:
>> Es ist schlicht eine Mär, das man sich in Zeiten des GC nicht mehr um
>> seinen Ressourcenverbrauch kümmern muß oder andersherum, daß man mit
>> einem GC keine speichereffizienten Programme schreiben kann.
>>
>> Wenn ich natürlich nach dem Motto: "Der GC wird es schon richten"
>> programmiere, bekomme ich dann irgendwann Speicherprobleme ...
>>
> 
> Ist schon richtig und in c bzw. c++ muss ich mich auch meist selber um die 
> Speicherverwaltung kümmern, was auch entsprechende Tests beinhaltet. Dafür 
> gibt es ja malloc, calloc, free etc. Aber was kann ich in java machen, damit 
> Speicher bewusst und kontrolliert wieder freigestellt wird?

So spontan fallen mir ein:

1. Entsprechende Ressourcen (Datei, Datenbank, Netzwerk, sonstige API 
Aufrufe, ...) auch wirklich wieder schließen/freigeben.

2. Nicht mehr benötigte Referenzen nullen.

Gibt aber bestimmt noch mehr ...

Gruß, ULFL

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an