jpluimers
Below, for my link archive, some searches and relevant posts on FastMM related method calls to track or report memory usage. Searches: LogMemoryManagerStateToFile FastGetHeapStatus {Returns summarised information about the state of the memory manager. (For backward… … Read more
3 years ago in Delphi, Development, FastMM, Software Development0
jpluimers
Notes to myself: I bumped into some legacy code with a windows process and DLLs both using ShareMem (now System.ShareMem) so that strings could be shared between the instances. There were lots of memory leaks,… … Read more
4 years ago in Delphi, Development, FastMM, Software Development0
jpluimers
Few people seem to know about the FastMM PushAllocationGroup method. This search returned almost nothing: fastmm PushAllocationGroup -site:github.com -site:sourceforge.net -site:stackoverflow.com – Google Search. These results were convoluted: fastmm PushAllocationGroup site:sourceforge.net – Google Search fastmm PushAllocationGroup site:stackoverflow.com – Google… … Read more
4 years ago in Conference Topics, Conferences, Delphi, Development, Event, FastMM, Software Development0
jpluimers
It has been mentioned a few times already, but for my link archive: [WayBack] GitHub – pleriche/FastMM5: FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and… … Read more
5 years ago in Delphi, Development, FastMM, Software Development0
Dalija Prasnikar
Let’s say you have a nice, working Delphi application. One fine day, for no reason whatsoever, you decide to run your fine and bug free application with FastMM in full debug mode. Just for fun…… … Read more
5 years ago in Delphi, FastMM, memory management0
jpluimers
From an interesting discussion at [Archive.is/WayBack] FaceBook: Delphi developer thread by Jarto Tarpio with some measurements by Jarto Tarpio and André Mussche. Manipulation of strings and lists in Delphi have high memory allocation/deallocation rates, so… … Read more
5 years ago in Delphi, Development, FastMM, Software Development0
Fletch
One of the most challenging parts of inheriting a legacy project is to fix the memory leaks that most often are hiding in the code. A while ago, while dealing with an application that managed… … Read more
12 years ago in Code Detective, debugging, Delphi, FastMM0
Fletch
One of the most challenging parts of inheriting a legacy project is to fix the memory leaks that most often are hiding in the code. A while ago, while dealing with an application that managed… … Read more
12 years ago in Code Detective, debugging, Delphi, FastMM0