softtouch 9 Posted December 25, 2023 I am looking for a (free) profiler for Delphi 12. I am interested to know how long the execution of various procedures and functions will take. Because there are hundreds of such procedures/functions, I cannot just insert dome gettickcount code, that would take forever. Share this post Link to post
softtouch 9 Posted December 25, 2023 58 minutes ago, Gary said: Sampling Profiler - DelphiTools Thanks, I tried that already, but was not able to have it measure the execution time of my procedures. 1 Share this post Link to post
aehimself 396 Posted December 25, 2023 5 minutes ago, softtouch said: Thanks, I tried that already, but was not able to have it measure the execution time of my procedures. That's a good thing! Quote Sampling profilers on the other hand do not require instrumentation and proceed by a statistical analysis by periodically looking at which code is currently being executed by the profiled application. The statistical nature means that not all code may be seen by the profiler (only code that takes time to execute), 1 Share this post Link to post
Anders Melander 1782 Posted December 28, 2023 On 12/26/2023 at 9:33 PM, Cristian Peța said: Intel VTune with map2pdb ...or AMD uProf with map2pdb - if your system has an AMD processor. 2 1 Share this post Link to post
dmitrybv 3 Posted May 24 Does anyone have contact information for the developer of the Sampling Profiler? I did not find contact information on the program website. Share this post Link to post
Anders Melander 1782 Posted May 24 2 hours ago, dmitrybv said: Does anyone have contact information for the developer of the Sampling Profiler? That's @Eric Grange You can send him a DM here. Share this post Link to post