aqtime

How Does AQTime Do It?

自作多情 提交于 2019-12-30 05:58:16
问题 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 modifying the application's source code and without adding an inordinate amount of time to the debug run. The way that they do this so efficiently makes me think there

How to use AQtime (free) in Delphi XE?

只愿长相守 提交于 2019-12-24 10:04:03
问题 Embarcadero says that I got some free version of AQtime when I purchased my Delphi XE license. However, today I tried to run for the first time AQtime and I got an error message: 'You are using AQTime Standard... Line-level profiling can be performed in AQTime Pro only' and then it says to upgrade to Pro. I see only an 'Abort' and a 'Help' button. When I click the Help button is says "This program cannot display the webpage". Once I press the 'Abort' button... well... you can imagine what

Complete Class at Cursor Not Working

纵饮孤独 提交于 2019-12-21 07:09:00
问题 I've been widely making use of the Complete Class at Cursor function in Delphi, in 2010 and in XE2. Recently, after installing Update 4 for XE2, the Complete Class at Cursor stopped working. After doing some research, I found that uninstalling "AQTime" would fix the issue. So I did that (had to re-install Delphi just to remove it) and sure enough it started working again. Except, today, it suddenly stopped again. AQTime is not installed, and I haven't done anything in the IDE at all which (as

Complete Class at Cursor Not Working

*爱你&永不变心* 提交于 2019-12-03 23:20:54
I've been widely making use of the Complete Class at Cursor function in Delphi, in 2010 and in XE2. Recently, after installing Update 4 for XE2, the Complete Class at Cursor stopped working. After doing some research, I found that uninstalling "AQTime" would fix the issue. So I did that (had to re-install Delphi just to remove it) and sure enough it started working again. Except, today, it suddenly stopped again. AQTime is not installed, and I haven't done anything in the IDE at all which (as far as I know) could possibly cause this. I haven't installed/uninstalled any packages, changed any

How Does AQTime Do It?

旧巷老猫 提交于 2019-11-30 18:28:51
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 modifying the application's source code and without adding an inordinate amount of time to the debug run. The way that they do this so efficiently makes me think there might be some techniques/technologies used here that I don't know about that would be useful to know

Is There A Fast GetToken Routine For Delphi?

爷,独闯天下 提交于 2019-11-28 16:03:01
问题 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 possible } var I, P, P2: integer; begin P2 := Pos(Delim, Line); if TokenNum = 1 then begin if P2 = 0 then Result := Line else Result := copy(Line, 1, P2-1); end