![]() |
Delphi-Version: 2005
BPL, Speicherverwaltung, Sharemem
Hallo zusammen,
wie sieht die Speicherverwaltung einer BPL unter Delphi aus? Ist die Unit Sharemem hier auch relevant? Ich habe leider auch nach längerem Suchen keine vernünftigen Informationen dazu gefunden. Gruß ElwoodJ |
AW: BPL, Speicherverwaltung, Sharemem
In BPLs werden die gemeinsam genutzen Units/Module ja verlinkt (dazu gehören auch die Systemunits) ... der Speichermanager und die RTTI sollten/werden also gemeinsam genutzt werden.
|
AW: BPL, Speicherverwaltung, Sharemem
Das heißt? sharemem in einer BPL ist relevant? BPL sind ja nur Delphi's spezialisierte DLLs. Jede DLL hat ihre eigene Speicherverwaltung und ihr eigenes Typsystem. Bei BPLs ist es also genauso und demnach sollte sharemem vorhanden sein, damit keine Speicherlecks entstehen?
|
AW: BPL, Speicherverwaltung, Sharemem
Normaler Weise hat jede DLL ihre eigene Speicherverwalrung und auch eine eigene RTTI.
Bei den BPLs wird dieses aber automatisch gesharet. |
AW: BPL, Speicherverwaltung, Sharemem
Stimmt, macht auch Sinn. Dann ist explizite Angabe von sharemem dort also nicht relevant.
Vielen Dank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:11 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