Professional set of Delphi and C++Builder components for virtual instrumentation
- Meters, Bars (Gauge), with linear or log(10) scaling
- Digital indicators (time, value)
- Operating Point display
- Dial (knob), Sliders, Trend/Recorder
- buttons, switches, LED indicators
- DB-Aware components and many more
AQTime v.8.20
Description
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
Informations
- Status: Evaluation (time-limit)
- Source: None
- price: $599.99
- Size: 272 222kB
Platforms: 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
Delphi Profiler v.1.00
Description
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.Informations
- Status: Fully functional
- Source: Included
- Size: 175kB
Platforms: D2, D3
GpProfile v.1.3.3
Description
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.
Informations
- Status: Fully functional
- Source: On request
- Size: 585kB
Platforms: D2, D3, D4, D5
jDPro - a miniprofiler for Delphi 1-7 v.1.5
By Eugene Katsevman.
Freeware + source 11 Nov 2005Description
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.
Informations
- Status: Fully functional
- Source: Included
- Size: 3kB
Platforms: D3, D4, D5, D6, D7
Nexus Quality Suite v.1.56
Description
The Nexus Quality Suite (NQS) is a set of tools that enables you to finetune your applications to the highest possible performance and quality standards. The current collection of tools include two profilers (one working at Method level and one working at Line level), a unit test coverage analyzer, and a GUI script recorder/playback tool. More modules will be added as NQS evolves.The Quality Suite tools officially work with 32 bit windows executables created in all Delphi versions from Delphi 5 and up, and all C++ Builder versions from BCB 5 and up. They may also work on earlier Delphi applications compiled with versions 2 to 4.
Contains:
- The Insider tool is a binary code analyzer. It disassembles and analyzes all the code in your module and displays statistical information about the code in tabular form. The information extracted for each routine includes the size of the code, the amount of constant data in the routine, the amount of local data allocated by the routine, and the number of instructions in the routine. Insider also identifies various code patterns to aid in identifying routines that may be candidates for optimization or other types of refactoring. In addition, Quality Suite Insider creates static cross-references for the code.
- MethodTimer is a performance analyzer. It measures and reports activity in your code with the purpose of identifying performance bottlenecks. Specifically, MethodTimer records routine calls and reports time spent in each routine. It also shows you a list of routines that are called from a particular routine and how much was spent in a routine on behalf of a calling routine. In addition, MethodTimer contains a disassembler that reports the clock counts and pairing issues that affect the efficiency of your code.
- The LineTimer tool is an execution time profiler that lets you enhance 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.
- The CoverageAnalyst tool helps you visually identify the portions of your code that are not fully exercised. With Quality Suite CoverageAnalyst you can build better, more effective test cases. The most important use of a coverage analyzer is to ensure that all parts of a module (application, DLL, COM object, etc.) have been executed during testing. Far too many programs are released with bugs that escape detection during the quality assurance phase simply because the offending code is never executed. Qality Suite CoverageAnalyst helps to ensure that all parts of the program have been executed.
- The TestDriver tool is a testing robot targeted toward graphical Windows applications. TestDriver records mouse and keyboard actions to produce an editable script and allows capturing certain aspects of the program under test. This is a very powerful tool for testing graphical applications as the scripts can be modified to use typical programming constructs such as loops, conditions, function calls, assignment, parameters and verification.
Informations
- Status: Partially restricted
- Source: None
- Size: 23 245kB
Platforms: C2k10, C2k6, C2k7, C2k9, CB5, CB6, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8
ProDelphi V40.4
Description
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 bottleneck is, not where it might be.
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 database file (CSV).
- Starting from command line or batch file possible.
- Support of generic classes.
Informations
- Status: Fully functional
- Source: None
- Size: 5 546kB
Platforms: D10, D10.1, D10.2, D10.3, D10.4, D11, D11.1, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8
ProDelphi64 V40.4
Description
ProDelphi64 is a tool to measure the runtime of 64 bit programs developed with Delphi XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10, 10.1, 10.2 .. 10.4 and 11. 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 bottleneck 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.
Informations
- Status: Fully functional
- Source: None
- Size: 5 774kB
Platforms: D10, D10.1, D10.2, D10.3, D10.4, D11, D11.1, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8
ProDelphi6432 V40.4
Description
Source code profiler for Delphi Win32 and Win64 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 ProDelphi6432 you know where the bottleneck is, not where it might be.
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 database file (CSV).
- Starting from command line or batch file possible.
- Support of generic classes.
Informations
- Status: Fully functional
- Source: None
- Size: 5 546kB
Platforms: C10.2, D10, D10.1, D10.2, D10.3, D10.4, D11, D11.1, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8
QRQ Profiler v.1.0
By Alex Shovkoplyas.
Freeware + source 16 Dec 2011Description
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.
Informations
- Status: Fully functional
- Source: Included
- Size: 205kB
Platforms: D5
SamplingProfiler v.1.8.1
By Eric Grange.
Freeware 14 Dec 2013Description
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.
Informations
- Status: Fully functional
- Source: None
- Size: 944kB
Platforms: D2005, D2006, D2007, D2009, D2010, D5, D7, DXE, DXE2, DXE3, DXE4
Spider v.1.0.5
Description
- 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
Informations
- Status: Fully functional
- Source: On request
- Size: 4 171kB
Platforms: D2010, DXE2, DXE3, DXE4