Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 89909
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T22:47:26+00:00 2026-05-10T22:47:26+00:00

I am having some performance problems with my Delphi 2006 app. Can you Suggest

  • 0

I am having some performance problems with my Delphi 2006 app. Can you Suggest any profiling tools that will help me find the bottle neck

i.e. A tool like turbo Profiler

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T22:47:27+00:00Added an answer on May 10, 2026 at 10:47 pm

    I asked the same question not too long ago

    I’ve downloaded and tried AQtime. It does seem comprehensive, but it is not an easy to use tool and is VERY expensive for an individual programmer (i.e. $600 US). I loved the fact that it was non-invasive (did not change your code), and that it could do line-by-line profiling, until I found that because it is an instrumenting profiler, it can lead to improper optimizations as in: Why is CharInSet faster than Case statement?

    I tried a demo of ProDelphi, much less expensive (about $80 I think), but it was much too clunky for me – I didn’t like the user interface at all, and it is invasive – changing your code to add the instrumenting, which you have to be careful about.

    I used GpProfile with Delphi 4 for many years. I loved it. It also was invasive, but it worked so well I learned to trust it and it never gave me a problem in 10 years. But when I upgraded to Delphi 2009, I didn’t think it best to try using it, since it hasn’t been upgraded and by GP’s admission, won’t work without modifications. I expect you won’t be able to use it either with Delphi 2006.

    ProDelphi and GpProfile will only profile at the procedure level. If you want to do individual lines (which I sometimes had to), you have to call PROC1, PROC2, PROC3 for each line and put the one line in each PROC. It was a bit of an annoyance to have to do that, but it gave me good results (at least I was happy with the results of GpProfile doing that).

    The answer I accepted in my CharInSet question said that ‘Sampling profilers, which periodically check the location of the CPU, are usually better for measuring code time.’ and a later answer gave Eric Grange’s free sampling profiler for Delphi that now supports Delphi 2009. I haven’t tried it yet, but I’ve heard good things about it, and it is the next one I’m going to try.

    By the way, you might be best off by saving your $600 by NOT buying AQtime, and instead using that to upgrade your Delphi 2006 to Delphi 2009. The stability, speed and extra features (expecially Unicode), will be worth your while. See: What are major incentives to upgrade to D2009 (Unicode excluded)?

    Also AQtime does not integrate into Delphi 2009 yet.

    One other free one, with source that I found out about, but haven’t tried yet is TProfiler. If anyone has tried that one, I’d like to know what they think.


    Note: The Addenum I added afterwards to question 291631 seems like it may be the answer. See Andre’s open source program: asmprofiler


    Feb 2010 followup. I bit the bullet and purchased AQTime. A few months ago they finally integrated it into Delphi 2009 which is what I use (but they still have to do Delphi 2010). The viewing of source lines and their individual times and counts is invaluable to me, and AQTime does a superb job of this.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 75k
  • Answers 75k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer you invoke InitializeComponent() twice with calling InitializeComponent() on the very… May 11, 2026 at 2:46 pm
  • added an answer Using boolean logic with null nullable values in C# (and… May 11, 2026 at 2:45 pm
  • added an answer The following quote comes from MacForensics.pdf Apple does not offer… May 11, 2026 at 2:45 pm

Related Questions

I use an HttpHandler to dynamically serve images in a ASP.Net web application. I
I use SQLite for a number of application on the desktop and PDA. Most
I recently read the excellent article The Transactional Memory / Garbage Collection Analogy by
I am calling a vendor's Java API, and on some servers it appears that

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.