瀏覽代碼

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

Michaël Van Canneyt 6 月之前
父節點
當前提交
09417140de
共有 1 個文件被更改,包括 6 次插入0 次删除
  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}