Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Developer Tools

Project
Code
Installation Tools
Other Tools
Developer Tools
Graphics
Components
Help
Report Tools
Debug Tools
Debug and Trace Tools
Bug Tracking
Other
Testing Tools
Profilers
Memory Leaks
Debugger Visualizers
Developer Tools > Debug Tools > Profilers  

Companies News:

New FastReport VCL 5 published!
New FastReport VCL 5 published!

New FastReport VCL 5 published on fast-report.com.

Supports Delphi 7-XE6

  • Many changes and improvements in classes
  • New objects
  • More interactivity in reports
  • New and improvement export filters
  • improvements in GUI...

Read more here

Want to know more ?

 

Nexus Quality Suite v.1.51SW 4038 k 25 Feb 2014
By Nexus Database Systems. The Nexus Quality Suite is a set of tools that will ensure your applications have the highest performance and quality standards. In version 1, introduce the LineTimer profiling tool. More modules will be added as the product suite evolves.

The LineTimer tool is an execution time profiler that lets you fine tune your application and even drill down to individual lines in your program. With the LineTimer you can see actual times spent on any (or all) lines of code in your project. Now you can pinpoint exactly which lines cost you the most execution time.

The LineTimer tool officially works with 32 bit windows executables created in all Delphi versions from Delphi 5 and up, and all BCB/C++Builder versions from BCB 5 and up. It may also work on earlier Delphi applications compiled with versions 2 to 4.
 
Evaluation (time-limit)
Source: None

Download: C2k10 C2k6 C2k7 C2k9 CB5 CB6 CBXE CBXE2 CBXE3 CBXE4 CBXE5 D2005 D2006 D2007 D2009 D2010 D5 D6 D7 DXE DXE2 DXE3 DXE4 DXE5  Register NowHomepage

Spider v.1.0.5FW 4171 k 22 Oct 2013
By Alexandr Yavorsky.
  • Detailed Debug Information
  • Convenient display of information for multi-threaded applications
  • The analysis of the implementation of the program as a timeline-chart
  • Analysis of the exceptions
  • Analysis of the use of memory
  • Find memory leaks
  • The analysis of the call stack
  • Analysis of run-time functions
  • The ability to view the source code in the analysis of events

 
Fully functional
Source: On request
Exe-Demo Included
Download: D2010 DXE2 DXE3 DXE4  Discuss productHomepage

QRQ Profiler v.1.0FWS 205 k 16 Dec 2011
By Alex Shovkoplyas. Features
  • Time-based and event-based sampling
  • Statistics break-down by thread, CPU, and User/Kernel mode
  • Statistics by module (including drivers), unit, source code line and machine instruction
  • Source code view
  • Disassembled machine instructions for every source code line
  • Disassembled code of system modules and drivers
  • Debug info from the Delphi MAP files and Microsoft debug symbols
  • Automatic download of debug symbols
  • Automatic source file finder
  • Meaningful thread names.

 
Fully functional
Source: Included
Download: D5  Download exe-demoHomepage

ProDelphi 64 Bit v.30.0FW 3855 k NEW
16 Apr 2014
By Helmuth J. H. Adolph. ProDelphi64 is a tool to measure the runtime of 64 bit programs developped with Delphi XE2, XE3, XE4 or XE5. First successful industrial usage of ProDelphi (32 bit version) was in February 1998. Since then it has been permanently improved, also a lot of customer suggestions were integrated.

The principle of source instrumenting, the sophisticated measurement correction algorithm and the granularity of 1 CPU-cycle guarantee an outstanding measurement accuracy. Even very small or multiple nested functions are measured precisely. After profiling with ProDelphi you know where the bottle neck is, not where it might be (see profiler types ). To compare the measurement accuracy of ProDelphi with any other profiler, a profiler tester is supplied in the download area.

Source instrumenting also ensures that idle times caused by certain Delphi- or Windows- API-functions (e.g. Sleep, MessageBox, WaitForSingleObject etc.) are automatically excluded from measurement.

The extremely low measurement overhead guarantees even to measure time critical applications.

The user friendly human interface makes the profiling process fast and easy, the sorting viewer enables the user to find the bottlenecks at first glance. With one mouse click the file with the measured method is opened in Delphi. The cursor is positioned at the beginning of the measured method.

An optional call graph shows who called a procedure and who is called by it. Also how often this happened and what time was consumed when processing this path is displayed. This call graph makes a quick 'following the execution path' possible without searching in the sources. An extra window shows the critical path.

With printing measurement results the success of an optimization can be documented.
 
Partially restricted
Source: None

Download: DXE2 DXE3 DXE4 DXE5 DXE6 DXE64  Homepage

SamplingProfiler v.1.8.1FW 944 k 14 Dec 2013
By Eric Grange. Sampling Profiler for Delphi.
  • Profiled applications runs at full speed, allowing to diagnose actual bottlenecks with no instrumentation-related bias
  • Detailed profiling information, from the dll level down to the code line
  • Ability to run unattended or over long periods of time to allow identifying rare or hard to reproduce slowdowns
  • Supports Delphi 5 to Delphi XE4
  • Supports TD32, MAP, JDBG and ZJDBG debug information.

 
Fully functional
Source: None
Download: D2005 D2006 D2007 D2009 D2010 D5 D7 DXE DXE2 DXE3 DXE4  Homepage

jDPro - a miniprofiler for Delphi 1-7 v.1.5FWS 3 k 11 Nov 2005
By Eugene Katsevman. Simple profiling system. Consists of one unit that you "use" in your units to be profiled. Then you embrace code to be profiled into API calls (just 2 procedures).

New feature - API for max/min/average calculations. You need no global vars anymore.
 
Fully functional
Source: Included

Download: D3 D4 D5 D6 D7  Discuss productHomepage

AQTime v.8.20SW 272222 k 24 Mar 2014
By SmartBear Software. AQtime is the next generation of AutomatedQA's award-winning performance profiling and memory debugging toolset for Microsoft, Borland, Intel, Compaq and GNU compilers.

This new version combines the benefits of our flagship product AQtime (geared towards profiling of Win32 applications) and AQtime for .NET (the first performance and memory allocation profiler for the Microsoft .NET platform). Like its predecessors, AQtime helps you easily isolate and eliminate all performance issues and memory/resource leaks within your code by generating comprehensive and detailed reports for your .NET 1.0, 1.1, 2.0, 3.0, 4.0 and 4.5 applications and Windows 32- and 64-bit applications.

AQtime is built with one key objective - to help you completely understand how your programs perform during execution. Using its integrated set of performance and debugging profilers, AQtime collects crucial performance and memory/resource allocation information at runtime and delivers it to you both in summarized and detailed forms, with all of the tools you need to begin the optimization process. From customized filters and graphical call hierarchies down to source code views.

Trial activation key: 8366929853772603591
 
Evaluation (time-limit)
Source: None
Price: $599.99

Download: C2k10 C2k6 C2k7 C2k9 CB3 CB4 CB5 CB6 CB64 CBXE CBXE2 CBXE3 CBXE4 CBXE5 D2005 D2006 D2007 D2009 D2010 D3 D4 D5 D6 D7 DXE DXE2 DXE3 DXE4 DXE5 DXE64  Hot Stuff!We realy use it !Register NowHomepage

ProDelphi v.30.0FW 3115 k UPD
16 Apr 2014
By Helmuth J. H. Adolph. Source code profiler for Delphi Win32 applications (runtime measurement).

The principle of source instrumenting, the sophisticated measurement correction algorithm and the granularity of 1 CPU-cycle guarantee a high measurement accuracy. Even very small or multiple nested functions are measured precisely. After profiling with ProDelphi you know where the bottle neck is, not where it might be.

This version supports source code containing identifiers, unit names and file paths with ANSI code characters only (Unicode characters in strings and comments is supported). A professional version which supports Unicode characters in filenames, unit names and identifiers is also available.

Source instrumenting ensures that idle times caused by certain Delphi- or Windows- API-functions (e.g. Sleep, MessageBox, WaitForSingleObject etc.) are automatically excluded from measurement.

The extremely low measurement overhead guarantees even to measure time critical applications.

The user friendly human interface makes the profiling process fast and easy, the sorting viewer enables the user to find the bottlenecks at first glance. With one mouse click the file with the measured method is opened in Delphi. The cursor is positioned at the beginning of the measured method.

An optional call graph shows who called a procedure and who is called by it. Also how often this happened and what time was consumed when processing this path is displayed. This call graph makes a quick 'following the execution path' possible without searching in the sources.

With printing measurement results the success of an optimization can be documented.

This freeware version displays a maximum of 20 measurement results. The professional version displays the maximum of 64000 measurement results.

Excerpt of additional features:

  • Cyclic storage of measurement results for long period measurement
  • Documentation in form of a User Guide,
  • History function,
  • Optional exclusion of procedures consuming less than 10 micro seconds,
  • Measuring runtimes in DLL's,
  • Measuring specified parts of procedures,
  • Online activation and deactivation of measurement,
  • Programming API,
  • Optional German user interface and user guide.
  • Export of measurement result to data base file (CSV).
  • Starting from command line or batch file possible.
  • Support of generic classes.

 
Partially restricted
Source: None
Download: D2005 D2006 D2007 D2009 D2010 D5 D6 D7 DXE DXE2 DXE3 DXE4 DXE5 DXE6  Homepage

GpProfile v.1.3.3FW 585 k 04 Oct 1999
By Primoz Gabrijelcic. GpProfile is source instrumenting profiler for Delphi.

Features:

  • Added menu entries for quick access to mailing list and support forum.
  • Parser bug fixed: {$I *.INC} syntax was not processed correctly and caused unit with that directive not to be parsed.
  • free of charge for any use
  • can profile programs, DLLs, and packages
  • multithreaded program support
  • built-in caller/called hierarchy browser
  • can instrument procedures, written in built-in assembler
  • integrated source preview
  • integrated result viewer
  • profiling results can be exported to standard delimited format
  • API for profiling control
  • conditional API execution with metacomments
  • layout manager
  • full support for conditional compilation.

 
Fully functional
Source: On request
Download: D2 D3 D4 D5  Homepage

Delphi Profiler v.1.00FWS 175 k 01 Aug 1997
By Axiomatic Software. This is a simple profiler for Delphi programs. It gives you a hierarchical breakdown of called procedures and functions showing how many times they were called and how long they took to run.
 
Fully functional
Source: Included
Download: D2 D3  Homepage


News from our Sponsors

  Introducing Delphi Programming: Theory through Practice
"Introducing Delphi Programming turned out to be outstanding: it begins where I needed to begin: it progresses smoothly from task to task; it is built around sets of practical exercises and practice activities; explanations are clear and well organized. It is the best "how to" book of any type that I have ever used.--Pat Byrd, Department of Applied Linguistics & ESL, Georgia State University more... more...


  Problem Solving with Delphi
This title includes a book and a CD. The purpose of the book is to use Delphi as a vehicle to introduce some fundamental algorithms and to illustrate several mathematical and problem-solving techniques. This book is therefore intended to be more of a reference for problem-solving, with the solution expressed in Delphi. It introduces a somewhat eclectic collection of material, much of which will not be found in a typical book on Pascal or Delphi. Many of the topics have been used by the author over a period of about ten years at Bond University, Australia in various subjects from 1993 to 2003. Much of the work was connected with a data structures subject (second programming course) conducted variously in MODULA-2, Oberon and Delphi, at Bond University, however there is considerable other, more recent material, e.g., a chapter on Sudoku. more... more...

Advertising on Torry's Delphi Pages

 

Sort order
Title
Modification
Publication
Quick Search
Exact phrase
Title
Description


Advertising on Torry's Delphi Pages

Guest Book
Guest Book

Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Bookmark and Share
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright  Torry's Delphi Pages Torry's Delphi Pages Maintained by Torry Team. Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2014
All trademarks are the sole property of their respective owners
Privacy Policy