3
votes
Vote UpVote

On List growth strategies and memory managers

The Wiert Corner – Interesting for anybody working on list growth strategies. In this case with some Delphi background information and in depth coverage of FastMM memory (re)allocation strategies. Stefan Glienke (of Spring4D fame) needed some help with allocation strategies and observed the difference between: TList.Grow (and TStringList.Grow) growing like this: 4, 8, 12, 28, 44, 60, 76, 95, 118, 147, 183, 228, 285, 356, 445, 556, 695, 868, 1085 Generic TList<T> growing  the same way as the .NET List<T>: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 There is this nice Dynamic array – Growth ...
Favorite? Off-Topic? jpluimers @ 2017-08-03 07:04

Statistics

Visits: 761
Votes: 3
Favorites: 0
Off-Topic: 0

Visits by Source

User Actions

Users who voted for this posting

Alister Christie
rvelthuis
zdzichs
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)