Frage zu Types
Übersicht

![]() |
StarGazerBetreff: Frage zu Types |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo,
Ich habe eine Frage zu Types Wenn man X-TypeObjekte erstell hat, und dann irgend eins davon löscht, wird es wirklich komplett aus dem Speicher gelöscht ?, verschieben sich alle anderen TypeObjekte um einen nach vorn ? Und wenn man danach ein neuen erzeugt "a=new NEW alien" , füge sich dieser in die frei Lücke ein ? oder nimmt er dann doch weiteren Speicherplatzt weg ? Beispiel: 1 = belegt 0 = leer 1 1 1 und nun einen löschen durch " a=FIRST alien : Delete a " 0 1 1 jetzt einen neuen erzeugen " a=new NEW alien " wird der Speicher dann so belegt ? 0 1 1 1 oder die Lücke ausgenutzt/gefühllt ? 1 1 1 |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
was gelöscht is is einfach weg. heisst aus 111 wird 11
was neu hinzugefügt wird kommt hinten an die liste |
||
![]() |
StarGazer |
![]() Antworten mit Zitat ![]() |
---|---|---|
Super
Danke Ich hatte schon, daß irgendwann der Speicher überlaufen würde. |
||
![]() |
Markus2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wichtig ist auch das du auch locale in Unterfunktionen wieder frei gibts ...
weil die nicht local sind . |
||
![]() |
TheShadowModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn du 10000 types erzeugst und dann löschst, dann werden die nur aus der "Liste" entfernt - Speicher wird weiterhin verbraucht. Wenn du wieder 10000 types erzeugst, dann wird der alte freigegebene Speicher benutzt. Beim Programmende wird alles 100%ig entfernt | ||
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2 |
Nox |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Na, das wird dann auch der Grund sein, wieso sich der Speicher bei meinen Partilkeln zumüllt...
Find's sehr schade, dass Blitz den Speicher nicht nach Entfernung eines Items freigibt. Gibt's da keine Möglichkeiten? |
||
![]() |
Gossi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Du kannst statt dessen Banks benutzen. Damit hast du die Speicherverwaltung voll unter Kontrolle, damit geht's aber viel komplizierter. | ||
Alle Wasser laufen ins Meer, doch wird das Meer nicht voller; an den Ort, dahin sie fließen, fließen sie immer wieder. (...) Was geschehen ist, eben das wird hernach sein. Was man getan hat, eben das tut man hernach wieder, und es geschieht nichts neues unter der Sonne. Geschieht etwas, von dem man sagen könnte: "Sieh, das ist neu"? Es ist längst vorher auch geschehen in den Zeiten, die vor uns gewesen sind. |
Nox |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
...oder man geht den Weg und deklariert einen Array für Types. Nur limitiert das die ganze Sache natürlich. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group