AW: Freier Speicher in Delphiprogrammen ermitteln?
Zitat:
Ich programmiere eine Dateiverwaltung die Freelisten, Dirs, Datensegmentlisten usw. in TByteDynArray speichert, die an dauernd erzeugt, vergrößert und wieder verkleinert werden... Unzählge Setlength Befehle nach 10 Min. Müsste der Speicher eigentlich aussehen wie Schweizer Käse... Was ich auf keinen Fall will ist eine Out of Memmory Exception... Daher die Frage... |
AW: Freier Speicher in Delphiprogrammen ermitteln?
Das ändert aber am Kernproblem nichts: sobald kein zusammenhängender Speicherblock in der benötigten Größe mehr frei ist, ist Schicht im Schacht, obwohl in der Gesamtheit noch genügend Speicher vorhanden wäre. Ein Schritt weg von Arrays hin zu Listen kann das Problem zumindest abmildern.
|
AW: Freier Speicher in Delphiprogrammen ermitteln?
hmm..
Das würde ein komplett neues Konzept bedeutet... Kann ich davon ausgehen, dass hintereinander liegende wieder frei gegebene Segmente wieder zu einem großen block zusammen gefasst werden? Mavarik |
AW: Freier Speicher in Delphiprogrammen ermitteln?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz