I was not aware of the Fastcode project until Hallvard's post about their 2004 New Year's Speech. This looks like the place to go if you need some speed in Delphi. I wonder if Borland plans to incorporate any of this code into future Delphi releases. Granted this code is for Win32 only.
Some details adapted from Fastcode's site:
The Fastcode project provides highly optimized functions for the Delphi community. Functions are faster versions of Delphi runtime library functions, VCL functions or functions meant as extensions for these. The project is running on a volunteer basis.
Functions are written in assembler and use all the modern instruction sets, MMX, SSE, SSE2, SSE3, 3DNOW and 3DNOW+ and are optimized for all modern processors and also versions that will run at all older processors. On the library page there are units available with all functions (currently more than 300) to download for free.
Jump in and speed up your Delphi projects, or maybe even compete in the challenges.
Previously my only trick for getting a speed boost in Delphi was pulling out FastStrings by Droopy Eye Software. I love their name and logo, I can so relate to it. It will be nice to have more tools in my toolbox.
No comments:
Post a Comment