![]() |
AW: Objektliste sprengt RAM (32-bit)
Das mit dem Grow is es nicht. Ich hatte schon versucht das runter zu setzen.
Zitat:
Ich speichere Werte mit TAnyValue eine Art TValue. Das Ding habe ich gerade im Verdacht. |
AW: Objektliste sprengt RAM (32-bit)
Zitat:
|
AW: Objektliste sprengt RAM (32-bit)
Soo..
Ich habe das jetzt noch mal getestet. Es scheint wirklich an den Strings zu liegen. 3 Stück habe ich davon, kann aber nur ein String durch einen Integer ersetzen. Dies TAnyValue ist unschuldig! Das Objekt durch ein Record zu ersetzen, bringt ca 20% an Speichereinsparung. Beim Durchsuchen der Liste wird dann aber mehr als das Doppelte an Zeit benötigt. Ich glaube, ich muss meine Architektur noch mal überdenken.... Oder auf 64-Bit umstellen und Ram kaufen. Wahrscheinlich beides. |
AW: Objektliste sprengt RAM (32-bit)
Jens, schau mal, ob Dir der Thread etwas hilft:
![]() Ansonsten am besten mal ein Testprojekt mit Dummydaten erstellen... |
AW: Objektliste sprengt RAM (32-bit)
Danke, Stahli
Ein Dictionary könnte ich noch mal probieren, das könnte Speicher und Performance bringen. Mal sehen... Zitat:
|
AW: Objektliste sprengt RAM (32-bit)
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:31 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-2025 by Thomas Breitkreuz