Jump to content
dmitrybv

What are the performance profilers for Delphi 12?

Recommended Posts

Hi All

What are the performance profilers for Delphi 12?
Under Delphi 10.4 I use AQTime. But it looks like AQTime with Delphi 12 support hasn't been released yet.

Share this post


Link to post
Posted (edited)

There is Nexus Quality Suite | NexusDB which "works with Delphi 5 to Rad Studio 12 Yukon and beyond!". It has a long lineage as it is a successor to the long defunct TurboPower Sleuth QA Suite. 

 

A book is available on high performance Delphi which has a free chapter on profiling: Delphi High Performance - Second Edition | Packt (packtpub.com) that covers various tools. 

 

Edited by Brian Evans

Share this post


Link to post
1 hour ago, Anders Melander said:

A bit of a missed opportunity there.

I'll take that opportunity and talk about it for an entire session at the Delphi Day and the Delphi Summit (the schedule still lists me talking about spring4d but for once I pass on that topic) 😉

  • Like 4
  • Thanks 1

Share this post


Link to post
5 hours ago, dmitrybv said:

Hi All

What are the performance profilers for Delphi 12?
Under Delphi 10.4 I use AQTime. But it looks like AQTime with Delphi 12 support hasn't been released yet.

The word from SmartBear is that AQTime is a legacy product. I would not anticipate new releases.

Share this post


Link to post

Just a question regarding Nexus Quality Suite: I looked at it some years ago and I noticed, if you have a big project, the performance for Line Timer / Method Timer was not very good when configuring which methods to trace and which not. Was there an improvement in this regard?

 

And by the way: AQTime was a perfect profiler, I really miss it. Then it was aquired by SmartBear and since then it's terrible because the only improvement of the product they made was adding more and more annoying registration code.

 

Christian

Share this post


Link to post
8 hours ago, chkaufmann said:

Just a question regarding Nexus Quality Suite: I looked at it some years ago and I noticed, if you have a big project, the performance for Line Timer / Method Timer was not very good when configuring which methods to trace and which not. Was there an improvement in this regard?

Sorry, I don't recall if there was a problem or if it was improved. It's been a while since I used it.

Share this post


Link to post
23 hours ago, chkaufmann said:

Just a question regarding Nexus Quality Suite: I looked at it some years ago and I noticed, if you have a big project, the performance for Line Timer / Method Timer was not very good when configuring which methods to trace and which not. Was there an improvement in this regard?

I use it from 2016 on a project with 400k LOC and do not see any lag if you "Disable Profile Status For All"/"Disable Tracking For All" and then enable only for what you need. Nothing changed from 2016 to now either line timer or method timer.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×