New Multi-thread Friendly Memory Manager for FPC written in x86_64 assembly
As a gift to the FPC community, I just committed a new Memory Manager for
Check mormot.core.fpcx64mm.pas in
our mORMot2 repository.
This is a stand-alone unit for FPC only.
It targets Windows and Linux multi-threaded Service applications - typically
It is written in almost pure x86_64 assembly, and some unique tricks in the
Delphi/FPC Memory Manager world.
It is based on FastMM4
(not FastMM5), and we didn't
follow the path of the FastMM4-AVX version -
instead of AVX, we use ...