AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:32

Parameter dieser Suchanfrage:

Suche in Thema: kleine Lücken im Heap optimal verwenden?
Suche alle Beiträge, die von "Jaynder" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: kleine Lücken im Heap optimal verwenden?

      Delphi
      by Jaynder, 16. Feb 2010
    Auch da mache dir nicht so viele Gedanken. Denn erstens vergrößert sich TList beim Add "intelligent" mit der Methode Grow
    procedure TList.Grow;
    var
    Delta: Integer;
    begin
    if FCapacity > 64 then
    Delta := FCapacity div 4
    else
    if FCapacity > 8 then
    Delta := 16
  • Forum: Win32/Win64 API (native code)

    Re: kleine Lücken im Heap optimal verwenden?

      Delphi
      by Jaynder, 16. Feb 2010
    @himitsu



    das stimmt so nicht. Genau die Fragmentierung wird absolut verhindert, weil nicht mehr byte-genaue Blöcke reserviert werden, sondern nur noch feste "gerade" Blöcke (z.b. 32er, 64er, 96er) usw und die jeweils in einer eigenen Liste verwaltet werden. Das durch den Verschnitt generell Lücken entstehen und so der Speicher nicht zu 100% ausgenutzt wird, kann man bei heutigen...
  • Forum: Win32/Win64 API (native code)

    Re: kleine Lücken im Heap optimal verwenden?

      Delphi
      by Jaynder, 16. Feb 2010
    Ich würde mich an deiner Stelle um die Heap-Verwaltung gar nicht mehr kümmern, FastMM erledigt das perfekt. Wenn du FastMM.pas zusätzlich explizit verwendest, bekommst du auch noch Meldungen über Speicherlecks usw.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Jaynder&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=147778
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:36 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