Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.




ID: 26716, Native Precise Tracking Garbage Collector

by Henrick Hellström Email: Anonymous


Native precise tracking garbage collector for Delphi, based on a sweep-and-mark algorithm and lock-less linked lists.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 6.0  to 12.0 156 downloads
Copyright: Commercial use requires permission


Terms of use: Embarcadero use at your own risk disclaimer


Size: 21,143 bytes
Updated on Thu, 05 Mar 2009 05:17:58 GMT
Originally uploaded on Tue, 03 Mar 2009 18:21:00 GMT
SHA1 Hash: 5BDAFFB3D15BB48DAA660DBA7397DC7019DC619F
MD5 Hash: E409E49201D1B04F31D37102FD0B51A5

    Explore the files in this upload

Description
Native precise tracking garbage collector for Delphi, based on a sweep-and-mark algorithm and lock-less linked lists, that can be used in either incremental mode or stop-the-world mode. It does not replace the built in memory manager, but supports memory block caching for faster allocation when used for classes that have roughly the same instance size.

The purpose of this garbage collector is to facilitate the implementation of complex structures where the ownership relations are unclear, where circular references make traditional reference counting unreliable, and where the structures are used and manipulated by multiple concurrent threads.

Supports Delphi 6 and up. (Delphi 4 and Delphi 5 are not supported, although the code could technically be modified to work with these compilers.)

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC03