![]() |
Re: kleine Lücken im Heap optimal verwenden?
Du kannst dieses und andere nette Dinge sogar in Delphi nachrüsten
> DelphiSpeedUp > ![]() Dieses betrifft dann aber nur Delphi und ändert keines der damit erstellten Programme. Eigentlich dachte ich, daß es diese Verbesserungen auch für's Programm gab. Das VCL-Fix-Pack enthält ja nur Fehlerbehebungen: ![]() Bzw. ab wann hatte Borland eigentlich das FastCodeProjekt übernommen und integriert? |
Re: kleine Lücken im Heap optimal verwenden?
Zitat:
Delphi-Quellcode:
und zweitens: wenn du evtl. vorher weißt, dass die Liste sehr groß wird, kannst du sie mit Liste.Capacity := 999999 von vornherein auf einen großen Wert setzen und hinterher evtl. mit Liste.Capacity := Liste.Count wieder reduzieren
procedure TList.Grow;
var Delta: Integer; begin if FCapacity > 64 then Delta := FCapacity div 4 else if FCapacity > 8 then Delta := 16 else Delta := 4; SetCapacity(FCapacity + Delta); end; |
Re: kleine Lücken im Heap optimal verwenden?
Zitat:
Sowas wie "und zweitens" würde da schon mehr bringen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 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