|
1 | 1 | (* |
2 | 2 |
|
3 | | -Fast Memory Manager 4.992 |
| 3 | +Fast Memory Manager 4.993 |
4 | 4 |
|
5 | 5 | Description: |
6 | 6 | A fast replacement memory manager for Embarcadero Delphi Win32 applications |
|
9 | 9 | files. |
10 | 10 |
|
11 | 11 | Homepage: |
12 | | - https://github.com/pleriche/FastMM4 |
| 12 | + Version 4: https://github.com/pleriche/FastMM4 |
| 13 | + Version 5: https://github.com/pleriche/FastMM5 |
13 | 14 |
|
14 | 15 | Advantages: |
15 | 16 | - Fast |
|
836 | 837 | immediately during a FreeMem call the block will added to a list of blocks |
837 | 838 | that will be freed later, either in the background cleanup thread or during |
838 | 839 | the next call to FreeMem. |
839 | | - Version 4.??? (unreleased) |
| 840 | + Version 4.993 (10 August 2021) |
840 | 841 | - Added some "address space slack" under FullDebugMode. This reserves a |
841 | 842 | block of address space on startup (currently 5MB) that is released just |
842 | 843 | before the first time an EOutOfMemory exception is raised, allowing some |
|
846 | 847 | completely exhausted. (Under FullDebugMode address space is never released |
847 | 848 | back to the operating system so once the address space has been exhausted |
848 | 849 | there is very little room to manoeuvre.) |
| 850 | + - Added the RestrictDebugDLLLoadPath option to only load the debug DLL from |
| 851 | + the host module directory. |
| 852 | + - Performance and other enhancements to the call stack generation. (Thanks to |
| 853 | + Andreas Hausladen.) |
| 854 | + - Added FastMM artwork. (Thanks to Jim McKeeth.) |
| 855 | + - Added the FastMM_GetInstallationState function: Allows determination of |
| 856 | + whether FastMM is installed or not, and if not whether the default memory |
| 857 | + manager is in use or a different third party memory manager. |
| 858 | +
|
849 | 859 | *) |
850 | 860 |
|
851 | 861 | unit FastMM4; |
@@ -1126,7 +1136,7 @@ interface |
1126 | 1136 | {-------------------------Public constants-----------------------------} |
1127 | 1137 | const |
1128 | 1138 | {The current version of FastMM} |
1129 | | - FastMMVersion = '4.992'; |
| 1139 | + FastMMVersion = '4.993'; |
1130 | 1140 | {The number of small block types} |
1131 | 1141 | {$ifdef Align16Bytes} |
1132 | 1142 | NumSmallBlockTypes = 46; |
|
0 commit comments