Hallo,
ich habe ein Programm gebastelt welche einige berechnungen durchführt.
Jetzt ist mir aufgefallen, dass die Berechnungsschleife nach hinten raus immer langsamer wird, trotz gleich großem berechnungsaufwand.
Da ist mir der einfall gekommen dass vll der Speicher ein bisschen zugemüllt wird.
Jetzt müsste ich wissen woran es liegen könnte ... Wenn ich mit List(Of T) arbeite und mir immer wieder eine neue mit temp = New List(Of T) erstelle ... was passiert dann mit der alten ... sollte ich da vorher temp.Dispose() schreiben oder ist das überflüssig ?
bei temp.Clear() denke ich mal dass der Speicher des aktuellen Pointers wieder frei ist und ich das neu beschreiben kann.
ich habe ein Programm gebastelt welche einige berechnungen durchführt.
Jetzt ist mir aufgefallen, dass die Berechnungsschleife nach hinten raus immer langsamer wird, trotz gleich großem berechnungsaufwand.
Da ist mir der einfall gekommen dass vll der Speicher ein bisschen zugemüllt wird.
Jetzt müsste ich wissen woran es liegen könnte ... Wenn ich mit List(Of T) arbeite und mir immer wieder eine neue mit temp = New List(Of T) erstelle ... was passiert dann mit der alten ... sollte ich da vorher temp.Dispose() schreiben oder ist das überflüssig ?
bei temp.Clear() denke ich mal dass der Speicher des aktuellen Pointers wieder frei ist und ich das neu beschreiben kann.