FastCode: Difference between revisions

Content deleted Content added
expanded the lead section
Line 112:
When using the patching functionality the library automatically detects the CPU type at application load, and uses this information to redirect all function calls to the FastCode winner function for that specific CPU.
 
== FastMM4 Memorymemory Managermanager ==
The FastMM memory manager used by Delphi and C++ Builder since 2006 is also the winner of a FastCode competition.<ref>Gabrijelcic, Primoz, "To Manage Memory", The Delphi Magazine, Issue 126, February 2006</ref> It replaced the standard memory manager of Delphi and is not only less prone to memory fragmentation, it also provides improved debugging possibilities like being able to report [[memory leak]]s when the application is being closed,<ref>{{cite web|url=http://blog.marcocantu.com/blog/fastmm4.html|title=FastMM4|publisher=|accessdate=3 September 2015}}</ref> detecting use after memory release or double releases.