Modernization Hub

Share Your Product Experience

Help the community by sharing your experience with mainframe products. Your insights help others make informed decisions.

Share Your Experience

Problem Program Evaluator

BMC Not Supported z/OS
Vendor
Categories
3
Recommended
Claim Your Listing
Verified Vendor Access
Request Access Now

Product Overview

Problem Program Evaluator (PPE) was designed to analyze the performance of individual programs running on z/OS. Its architecture consisted of a data collection component that sampled program execution, a data storage mechanism (likely VSAM or sequential files), and a reporting component. PPE identified bottlenecks by pinpointing areas of high CPU consumption and excessive wait times, down to specific memory addresses within the program's code.

Communication between components relied on z/OS system services. While PPE is no longer supported, modern alternatives offer enhanced architectures and capabilities. For example, Compuware Topaz utilizes an agent-based architecture for real-time data collection and analysis.

Topaz integrates with various development tools and provides a visual interface for performance analysis. IBM z/OS Performance Management offers a more comprehensive approach, monitoring the entire z/OS environment and providing insights into system-wide performance. PPE's reporting component generated static reports; modern tools offer interactive dashboards and customizable alerts.

PPE relied on RACF for security; modern tools support more advanced authentication methods like multi-factor authentication.

Frequently Asked Questions

What was the primary purpose of Problem Program Evaluator?

Problem Program Evaluator (PPE) was designed to identify performance bottlenecks within individual programs running on z/OS. It pinpointed areas of high CPU consumption and excessive wait times by analyzing program execution at a granular level.

What kind of information did PPE provide to developers?

PPE provided detailed reports that highlighted the specific addresses within a program where the most CPU time was being spent or where the program was experiencing significant wait times. This allowed developers to focus their optimization efforts on the most problematic areas.

In what scenarios was PPE commonly used?

PPE was often used to optimize batch processing jobs, online transaction processing (OLTP) applications, and other critical workloads running on z/OS. By identifying and resolving performance bottlenecks, PPE helped to improve overall system throughput and reduce response times.

What were the key benefits of using PPE?

PPE's analysis capabilities helped reduce the consumption of system resources, such as CPU and memory, leading to lower operating costs. Improved application performance also translated into better user experience and increased business productivity.

Related Products

More from BMC

z/OS

3270 SUPEROPTIMIZER/CICS is designed to optimize 3270 data streams originating from CICS applications on z/OS. The core functionality centers around real-time compression and decompression of...

View Details →

3270 SUPEROPTIMIZER/IMS

Not Supported
z/OS

Alternatives available

3270 SUPEROPTIMIZER/IMS was designed to optimize 3270 data streams from IMS applications. The core functionality involved intercepting 3270 data, compressing it using proprietary algorithms, and...

View Details →
z/OS

Administrative Assistant for DB2 is a comprehensive suite designed to enhance the efficiency and reduce the complexity of DB2 database administration on z/OS. The product...

View Details →

Alter for DB2

Supported
z/OS

Alternatives available

Alter for DB2 simplifies the process of modifying Db2 resources on z/OS. The tool's architecture centers around an ISPF interface, which interacts with Db2 to...

View Details →
z/OS

ARC/DB2 and AR/VR are designed to enhance the reliability and efficiency of batch processing in Db2 environments on z/OS. The primary function is to provide...

View Details →
z/OS

Alternatives available

Application Restart Control for IMS provided a solution for batch job restart and backout within IMS environments. The system comprised the Restart Manager, Checkpoint Manager,...

View Details →

Similar Products

4Tune

Not Supported
z/OS

Alternatives available

4Tune was a performance monitoring solution for z/OS systems, offering real-time and historical insights into system behavior. It collected data via SMF records and proprietary...

View Details →
z/OS

Ab Initio BRE is a comprehensive BRMS designed to streamline the development, deployment, and maintenance of rules-based applications. The core components include the Rule Engine,...

View Details →

ABARS/Assist

Active
z/OS

ABARS/Assist is designed to automate and monitor DFSMShsm ABARS backups. The core components include the Backup Manager, the Restore Manager, and the Monitoring Agent. These...

View Details →

Access 1

Not Supported
by IBM
z/OS

Alternatives available

Access 1 was a system monitoring tool designed to provide a centralized view of system resources across multiple platforms, including z/OS. It collected data from...

View Details →
z/OS

Access Manager for CICS provides a robust solution for integrating CICS applications with Oracle databases on z/OS. The product's architecture includes the CICS Interface, Oracle...

View Details →
z/OS

Access Manager for IMS provides a solution for integrating IMS applications with Oracle databases on z/OS. The primary components include the IMS Connect client, the...

View Details →

Help Improve This Directory

Notice outdated information? Have insights about this product? Help the mainframe community stay informed with accurate, current data.

Are You a Vendor? Claim Your Listing

Take control of your product listings. Add verified information, showcase updates, and unlock a Claimed Vendor badge across the directory.

Claim Your Listing Now