|
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