FastMM5
FastMM5 copied to clipboard
FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory...
Hello ! Great work ! I have several old project in Delphi 7 ... That are using FastMM4... It'll be nice if in the futur this version could be D7+...
Please add posibility to configure value of stack trace depth in runtime, by replacing constant CFastMM_StackTraceEntryCount with a variable (or setter procedure).
Hi :) I wanted to know, if you're interested in adding FastMM5 as a package to [Delphinus](https://github.com/Memnarch/Delphinus) (See Readme and Wiki). It's a packagemanager i work on for Delphi XE...
meantime I did a real test on FastMM5 -> under webbroker standalone webserver, running apachebench ab -n 10000 -c 100 -k -r http://192.168.1.150:8080/ -> FastMM5 executable is faster identical at...
From what I read I thought the FastMM4 defines would work with FastMM5. I've just tried switching from 4 to 5 to compare speed during debug but am no longer...
Free Pascal support would be nice, especially on macOS and Linux
Hi We are evaluating using FastMM5 for our application and in general we see improvements over our current memory manager but in one scenario we see about 2 times slower...
I have tried to use `FastMM_LogStateToFile` which have a nested calls of `BlockContentTypeToTextBuffer` procedure in my code for explore some memory leaks, and have faced with situation, when in `LPShortString`...
This version of FastMM5 includes experimental support for macOS. The ARM CPU (M1, M2, ...) architecture is weakly ordered. This could lead to really strange access violations when using threads....
Hello, Please note that after setting this memory manager, pointers unregistered from Leak list still reported: ``` uses FastMM5; var OldMM : TMemoryManagerEx; FileName : string; function NewRegisterMemoryLeak(P:Pointer):Boolean; begin Result...