Nexus Quality Suite 1.56

By Nexus Database Systems

Shareware 06 May 2015

In category

Developer Tools > Debug Tools > Profilers


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.


  • 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.


  • Status: Partially restricted
  • Source: SW
  • Size: 23 802 503kB


  • C++ Builder 2010
  • C++ Builder 2006
  • C++ Builder 2007
  • CBuilder 2009
  • C++ Builder 5
  • C++ Builder 6
  • C++ Builder XE
  • C++ Builder XE2
  • C++ Builder XE3
  • C++ Builder XE4
  • C++ Builder XE5
  • C++ Builder XE6
  • C++ Builder XE7
  • C++ Builder XE8
  • Delphi 2005 (VCL)
  • Delphi 2006 (Win32)
  • Delphi 2007 (VCL)
  • Delphi 2009
  • Delphi 2010
  • Delphi 5
  • Delphi 6
  • Delphi 7
  • Delphi XE
  • Delphi XE 2
  • Delphi XE3
  • Delphi XE4
  • Delphi XE5
  • Delphi XE6
  • Delphi XE7
  • Delphi XE8