AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

BPL, Speicherverwaltung, Sharemem

Ein Thema von ElwoodJ · begonnen am 27. Jul 2010 · letzter Beitrag vom 27. Jul 2010
Antwort Antwort
ElwoodJ

Registriert seit: 15. Nov 2007
3 Beiträge
 
#1

BPL, Speicherverwaltung, Sharemem

  Alt 27. Jul 2010, 08:21
Delphi-Version: 2005
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
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

AW: BPL, Speicherverwaltung, Sharemem

  Alt 27. Jul 2010, 08:34
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.
$2B or not $2B
  Mit Zitat antworten Zitat
ElwoodJ

Registriert seit: 15. Nov 2007
3 Beiträge
 
#3

AW: BPL, Speicherverwaltung, Sharemem

  Alt 27. Jul 2010, 08:53
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?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

AW: BPL, Speicherverwaltung, Sharemem

  Alt 27. Jul 2010, 08:55
Normaler Weise hat jede DLL ihre eigene Speicherverwalrung und auch eine eigene RTTI.
Bei den BPLs wird dieses aber automatisch gesharet.
$2B or not $2B
  Mit Zitat antworten Zitat
ElwoodJ

Registriert seit: 15. Nov 2007
3 Beiträge
 
#5

AW: BPL, Speicherverwaltung, Sharemem

  Alt 27. Jul 2010, 08:58
Stimmt, macht auch Sinn. Dann ist explizite Angabe von sharemem dort also nicht relevant.

Vielen Dank
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:59 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