![]() |
Rausfinden, wie viel RAM der Inhalt einer StringList ver...
...braucht!
Moin zusammen, in letzter zeit passiert mir öfter ein EOutOfMemory ( :stupid: ) was aber nicht etwa an ineffektiven programmierstiel liegt, sondern schlicht an der menge der zu bearbeitenden daten ;) es handelt sich dabei um strings, die in einer TStringList aufbewahrt werden. um nun eben das EOutOfMemory zu verhindern, will ich ab und zu den Inhalt in eine Datei auslagern. Dazu müsste ich aber irgendwie rausfinden, wie viel RAM der Inhalt der StringList verbraucht, und ich habe keinen blassen schimmer wie :( Hoffe auf eure Hilfe ;) *MFG* |
Re: Rausfinden, wie viel RAM der Inhalt einer StringList ver
Hi,
was willst Du denn machen? Vielleicht gibt es ja eine bessere Lösung, als eine Stringlist o.Ä. mfG mirage228 |
Re: Rausfinden, wie viel RAM der Inhalt einer StringList ver
nunja ich erstelle haufenweise strings. die werden dann an eine unbegrenzte anzahl clients verteilt, die wiederum die strings verarbeiten. problem ist nur dass das teil halt bis zum userabbruch strings produziert, also theoretisch unendlich viele in dieser stringlist landen (sollten die clients nicht hinterherkommen).
|
Re: Rausfinden, wie viel RAM der Inhalt einer StringList ver
Hm, wieviel RAM-Verbrauch hat denn Deine Anwendung, wenn der EOutOfMemory fehler kommt?
mfG mirage228 |
Re: Rausfinden, wie viel RAM der Inhalt einer StringList ver
weis ich nicht genau.
ich hab 512 MB RAM, d2005 und die anwendung laufen. es dürften so um die Zitat:
|
Re: Rausfinden, wie viel RAM der Inhalt einer StringList ver
Naja,
selbst wenn so ein String ziemlich klein wäre, hättest du nicht genug RAM um so viele unterschiedliche Strings speichern zu können... Da musst du Dir wohl was anderes überlegen... mfG mirage228 |
Re: Rausfinden, wie viel RAM der Inhalt einer StringList ver
jupp, deswegen mein ich ja: in einer datei auslagern. bei bedarf kann ich die datei dann laden und weiterverarbeiten.
das war meine ursprüngliche absicht ;) |
Re: Rausfinden, wie viel RAM der Inhalt einer StringList ver
Zitat:
Und nach x MB lagerst du dann aus und löscht die liste im speicher. mfG mirage228 |
Re: Rausfinden, wie viel RAM der Inhalt einer StringList ver
ok, aber dauert das nicht seehr lange? ich meine da muss ich ja jeden einzelnen listeneintrag durchgehen...
|
Re: Rausfinden, wie viel RAM der Inhalt einer StringList ver
Zitat:
mfG mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz