aqtime

How Does AQTime Do It?

I've been testing out the performance and memory profiler AQTime to see if it's worthwhile spending those big $$$ for it for my Delphi application. What amazes me is how it can give you source line level performance tracing (which includes the number of times each line was executed and the amount of time that line took) without modifyi...

Profiling a classic ASP application using AQTime

We have developed a large number of websites using ASP (jscript flavour), talking to the underlying intelligence layer (written in Delphi) through COM. These websites are running on IIS (5 and 6). Over the years this ASP layer has grown into something quite heavy (no business logic, but lots of controller/scenario/view/ajax/etc handling...

C/C++ AQtime profiler questions

I need to profile my console program with AQ. It is in one big file (for optimizations purposes). void function1(); void function2() // etc more declarations int main{ //alot of loops, and function uses function1(); function1(); } Profiling on "Elapsed time" default profile just gives me that main is using 100% and that i...

In AQTime 4, how can performance results be compared when they came from builds installed in different directories?

For example, if I profile: C:\Program Files\Application Build 1\MyApp.exe C:\Program Files\Application Build 2\MyApp.exe And I then import both sets of results into a single AQTime project and attempt to compare them, AQTime doesn't match up any of the corresponding functions in each. I'm assuming that while it's comparing, when it com...

Is There A Fast GetToken Routine For Delphi?

In my program, I process millions of strings that have a special character, e.g. "|" to separate tokens within each string. I have a function to return the n'th token, and this is it: function GetTok(const Line: string; const Delim: string; const TokenNum: Byte): string; { LK Feb 12, 2007 - This function has been optimized as best as po...

Is VTune Worth Considering for Delphi?

Running through all the questions on profiling tools, I was surprised to discover VTune by Intel that I hadn't heard of before. At $700, it is even more expensive than AQTime. But before I make the decision to put down the big bucks for AQTime, has anyone used VTune for Delphi, and if so, do you think it has any benefits that may make ...

Getting DUnit Test Coverage stats using FinalBuilder and AQTime

We have a large Delphi project (1.5 million lines of code), and we're moving to using agile processes. We already have a continous integration environment (FinalBuilder) which I've updated to include unit tests (dUnit) and code metrics (CodeHealer) in the e-mails to everyone in our development team. Our unit test coverage isn't great...

Why AQTime slows execution even when profiling is not on, and can anything be done for it?

Hi! In AQTime for Delphi, it boasts to be very fast to get to the trouble spots by using areas and triggers etc. But it seems to me, that especially if you have very much code in the areas to profile, then the execution slows down dramatically even when the profiling is NOT on. For example, if I want to profile a specific routine late ...

measuring code coverage of an unit test using aqtime

Hi, I want to measure the code coverage of an unit test with aqtime. The application to test uses a lot of boost functionality. Now these boost methods appear in the test report. With these methods in the report, it is nearly impossible to interpret it since I did not test boost but the classes using boost. Is there a fast way to exclu...

AQtime not working properly on windows vista / 7 with multi-core processor

Hi, I'm tryin to run AQtime (v5.45), as preformance profiler under windows vista or 7 on my multi-core laptop but it seems that the program is not working correctly, he does not show any routine and seems to throw an exception when trying to call InstallCustomModule in clr.dll, i tried to install a demo version of AQtime 7 which is work...

How to prevent functions from being excluded from coverage profiling?

We're using AQTime's coverage profiler to check coverage results for unit tests. It seems to generally work okay, but has a nasty habit of overestimating coverage because some functions don't appear at all. I think this is because the linker has stripped them because they're not called, but obviously it is not ideal because I'd like them...