Contributions
Re: AQTime leaks a lot of memory inside the application...
Thank you Irene. I understand, and yet, the growth in memory is particularly large when threads are created then destroyed. I am looking forward to improvements in this area. Thank you, kind regards, Dan12 years agoPlace AQtime QuestionsAQtime Questions937Views0likes0CommentsAQTime leaks a lot of memory inside the application...
Hello, I've been monitoring my application for memory usage while AQtime was attached and was surprised to find that the memory usage inside my application was growing and growing. This only happens if AQTime is attached with one of its Allocation Profilers. You can see the memory going up repeatedly in the Task Manager or retrieve memory usage from within your application. Small demo that creates and frees a thread every 2 seconds is attached. Obviously those memory leaks aren't reported in AQTime itself. Kind regards, Dan12 years agoPlace AQtime QuestionsAQtime Questions11KViews0likes3CommentsRe: Quitting AQTime without terminating the application
It would be great if AQTime had this feature. IDEs allow to attach/detach from process; I use this feature in Delphi XE all the time, and there is no reason why AQTime can't also do this. In fact, it's necessary if you try to investigate leaks by setting conditional break points, e.g. I grab a reportedly leaked address from AQTime, go to my class and do things like "if self = $004135A8 then asm int 3 end". Can't do it while AQTime is running because my IDE won't attach to a process that's already attached to another debugger/profiler, and the addresses reported by AQTime won't be valid if I restart the program. AQTime could "unmodify" the binary code the same way it modified it. If it can attach, it should be able to detach.12 years agoPlace AQtime QuestionsAQtime Questions829Views0likes0CommentsApplication cleans up at shutdown but grows at runtime
Hey there, Could someone please tell me if AQTime can help with leaks that occur during program's run, e.g. something is being added to a list and not deleted at runtime, but the list and all that is contained within it is freed on shutdown (thus not showing on the report). I currently use FastMM, in Delphi XE, but I don't believe it can be of any help here. I tried AQTime that came with Delphi XE/XE2, and that show leaks that FastMM shows. Do I need AQTime Pro? What do I need to look at to find the runtime leaks? Kind regards, Dan13 years agoPlace AQtime QuestionsAQtime Questions10KViews0likes1Comment