Browse Source

* Define for mormot memory manager. Speeds up by 66%

Michaël Van Canneyt 5 months ago
parent
commit
09417140de
1 changed files with 6 additions and 0 deletions
  1. 6 0
      compiler/pp.pas

+ 6 - 0
compiler/pp.pas

@@ -51,6 +51,7 @@ program pp;
   Other compiler switches
   -----------------------------------------------------------------
   CMEM                use cmem unit for better memory debugging
+  MMM                 use Mormot Memory Manager for faster memory management. x86_64 only.
 =======
   DEBUG               version with debug code is generated
   EXTDEBUG            some extra debug code is executed
@@ -241,6 +242,11 @@ uses
 {$ifdef heaptrc}
   ppheap,
 {$endif heaptrc}
+{$IFDEF CPUX86_64}
+{$IFDEF MMM}
+  mormot.core.fpcx64mm,
+{$ENDIF}
+{$ENDIF}
 {$ifdef cmem}
   cmem,
 {$endif cmem}