![]() |
Probleme mit DLL und auch Speicherverbrauch nicht nur DLL
Mein Problem ich rufe Dynamisch eine DLL auf zum test eine gänzlich leere nur eine test procedure die aber nichts enthält!
Pro aufruf verbrauch der Aufruf der DLL 4 kb laut Taskmanager mache ich das 20 mal habe ich also ein mehr verbrauch von 80 kb usw. Warum?! Wie kann ich mehr speicher freigeben?! Beim einbinden steigt der verbrauch um ca. 1 - 2 MB mehr sobald wieder entladen geht es zurück auf den alt wert plus 4 kb jedesmal! und auch sonst liegt meine EXE mit 6 - 8 MB im ram und weiss nicht wie ich sowas reduzieren kann! Habe schon mit MemCeck geprüft der meldet keien Fehler/Probleme die generierte LOG ist leer :-) also soweit alles ok Danke Euch für eure Tipps |
Re: Probleme mit DLL und auch Speicherverbrauch nicht nur DL
Hallo,
wenn memcheck nichts anzeigt, ist es OK. Dem Task-Manager kannst du nicht vertrauen. Heiko |
Re: Probleme mit DLL und auch Speicherverbrauch nicht nur DL
Ohne etwas Code, der uns zeigt, wie du die DLL lädst und wieder entlädst, kann man hier nur munter rumraten.
|
Re: Probleme mit DLL und auch Speicherverbrauch nicht nur DL
Ich glaube mich zu erinnere das der 4 kByte-Verlust eine Delphi Eigenheit ist beim Laden und entladen von DLL's. Den Thread (Ich glaube bei Entwickler-Forum) finde ich leider nicht mehr.
|
Re: Probleme mit DLL und auch Speicherverbrauch nicht nur DL
Hallo,
Eigenheit ist gut .. Sollte das wirklich noch nicht behoben sein ? ![]() Der Delphi-Thread hier zeigt (wohl) eine Lösung. ![]() Also nur einmal LoadLibrary benutzen und dann das Handle merken. Heiko |
Re: Probleme mit DLL und auch Speicherverbrauch nicht nur DL
ich nutze delphi 5 std habe auch ne Anleitung zum behben gefunden nur habe ich die forms.pas nicht da ich nur die STD version habe! ;-( und nu?
|
Re: Probleme mit DLL und auch Speicherverbrauch nicht nur DL
Hallo,
so wie es in einem der Links steht, einmal laden und das Handle merken. Dann sind es nur 4kB ... Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:28 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