|
STROBE, the cornerstone of Compuware APM products and the premier technology for managing application performance in complex environments, measuring OS/390 and z/OS online and batch processing activity in single and multiple system environments. STROBE captures critical application performance data regardless of where an application runs and creates a Performance Profile. This hierarchy of reports details where and how time is spent during application execution, so you can easily locate and eliminate sources of excessive resource demand. Only STROBE supplies the precise, in-depth application performance data needed to locate and eliminate sources of excessive resource demand with speed and accuracy. |
Performance profiles
|
| |
|
Get to the bottom of resource-consumptive applications fast The Compuware APM tool suite drills down through all layers of an application and pinpoints the exact causes of resource demand. Integrating data from the different layers, Compuware APM products create reports that identify how and where time is spent. |
| |
|
A comprehensive view of application performance STROBE measures and reports on many sources of resource consumption during an application's execution-from user programs, system services and library routines to I/O devices and data sets-allowing users to locate sources of inefficiency quickly and easily. Even in complex environments with multiple languages, databases or teleprocessing subsystems, a single Performance Profile supplies a comprehensive view of an application's performance. |
Measurement session data
|
| |
|
Improve application efficiency and responsiveness By pinpointing the causes of excessive CPU consumption and wait time-in program statements, system services, language runtime routines and I/O operations-STROBE takes the guesswork out of application performance improvement. Detailed Performance Profile reports make it easy to locate and correct sources of inefficiency. |
Program CPU usage
|
| |
|
Improve user code Complex applications may include thousands of lines of code. The STROBE Performance Profile can save hours of investigation time by pinpointing user-generated program statements that consume excessive CPU time. Profile reports also detail the percentage of CPU time used within modules and control sections and displays procedure names and statement numbers. |
Navigating to SQL analysis
|
| |
|
Avoid resource-consumptive system services and language runtime routines System service routines that consume a disproportionate amount of CPU time can often be avoided. Performance Profile reports show users which program statements are calling resource-consumptive system services (such as MVS SVCs or coupling facility modules) as well as resource-consumptive COBOL, PL/I, C, Java, CSP and LE runtime routines. By describing the function each executed module performs, these reports help users gauge the impact of compile and runtime options. They also aid in determining how coding decisions affect the use of these modules |
SQL statement analysis
|
| |
|
Reduce I/O wait time Inefficient file and database access is a primary cause of application delays. By analyzing the Performance Profile, users can identify data sets responsible for excessive wait time within both online and batch processing applications and examine data on I/O activity by device, volume, ddname and cylinder. Reports also include data set characteristics and parameters such as block sizes, EXCPs, buffers, strings, logical VSAM I/O operations, SMS statistics and SmartBatch statistics. This detailed information helps users deteremine what changes they can make to improve application efficiency and responsiveness. |
Combined CPU & WAIT reporting
|
| |
|
A simple way to measure and analyze application performance In response to a single command, STROBE can automatically gather performance statistics and generate reports on application execution activity. With its non-intrusive, low density sampling technology, STROBE can be used with confidence in both test and production environments. STROBE offers a convenient, single point of control for measuring application performance. From anywhere in the Sysplex, users can submit measurement session requests for applications that execute on one, several or all systems. STROBE will find the system on which the application is executing and take the appropriate measurements. |