Dynamic Probe Class Library (DPCL) is an object-based C++ class library that provides the necessary infrastructure to allow tool developers and sophisticated tool users to build parallel and serial tools through technology called dynamic instrumentation. DPCL takes the basic components needed by tool developers and encapsulates them into C++ classes. Each of these classes provide the member functions necessary to interact and dynamically instrument a running application with software patches called probes. Dynamic instrumentation provides the flexibility for tools to insert probes into applications as the application is running and only where it is needed.
Visual Performance Analyzer (VPA) is an Eclipse-based performance visualization toolkit, similar to Intel's VTune and AMD's CodeAnalyst. It is for the Linux, Java, and Windows platforms. It uses three major components that work to narrow down performance problems, show statistics, and examine code execution on IBM POWER processors.
Multi-Dimensional Clustering (MDC) Table Size Estimator for DB2 is an application that can be used to optimally estimate space requirements based on table statistics and MDC parameters. It has the ability to use one or more clustering dimensions, which speeds up the query process and frees users from the burdens of converting a table to MDC on AIX and Windows.