Skip to content

4.993

Latest
Compare
Choose a tag to compare
@pleriche pleriche released this 10 Aug 18:13
· 3 commits to master since this release

Version 4.993 (10 August 2021)

  • Added some "address space slack" under FullDebugMode. This reserves a
    block of address space on startup (currently 5MB) that is released just
    before the first time an EOutOfMemory exception is raised, allowing some
    GetMem calls following the initial EOutOfMemory to succeed. This allows
    the application to perform any error logging and other shutdown operations
    successfully that would have failed it the address space was actually
    completely exhausted. (Under FullDebugMode address space is never released
    back to the operating system so once the address space has been exhausted
    there is very little room to manoeuvre.)
  • Added the RestrictDebugDLLLoadPath option to only load the debug DLL from
    the host module directory.
  • Performance and other enhancements to the call stack generation. (Thanks to
    Andreas Hausladen.)
  • Added FastMM artwork. (Thanks to Jim McKeeth.)
  • Added the FastMM_GetInstallationState function: Allows determination of
    whether FastMM is installed or not, and if not whether the default memory
    manager is in use or a different third party memory manager.