I would absolutely use AQTime and NOTHING ELSE to determine memory usage information. Here is an example of memory usage information that I would expect:
- The exact line that allocates memory using GetMem, TObject.Create.
- Good object counters and shared memory used by various types of classes.
First of all, let me get the obvious things:
but. You must follow the AQTime instructions and set your project settings, including your compiler and linker settings, as is well documented in the help files. You especially need the Turbo Debugger (TD32) symbols in the linker settings, as well as all other parameters that you would configure for any other debug build of your project.
B. You must try the tutorial first before using it with your own application.
In short, I used AQTime heavily, and when I had problems, they were available to solve, so don't give up on AQTime. If you can't get your large application to work, start by learning how to test a small application, demo, or tutorial.
Update: I just tested it myself, and I found that I am having problems even with the AQTime 7 demo base with Allocation profiling work as described. I am using AQTime 7.10.380 pro.
Warren p
source share