I am working in Delphi 5 (with FastMM installed) on a Win32 project, and have recently been trying to drastically reduce the memory usage in this application. So far, I hav
After learning from Barry Kelly's excellent answer, try analysing your process using VMMap from Sysinternals, which can be found here. This analyses the memory usage of a single process in more detail even than Process Explorer: "VMMap is the ideal tool for developers wanting to understand and optimize their application's memory resource usage." It has a useful helpfile, too.