Problem indicators in an optimization report
2.1+
This section describes the different analysis states of an optimization report, and focuses on reasons why an analysis may have failed.
IBM® watsonx Code Assistant for Z Code Optimization Advice can be used to analyze one or many programs at once. Each individual program in an application included in the analysis will have a complete analysis or failed analysis state.
A program will either have a complete analysis or a failed analysis.
- ProgramNote: 2.4+
Only Enterprise COBOL V4 and V6 programs will have a complete analysis. Analysis performed on V5 or pre-V4 versions of the COBOL compiler will result in a failed analysis.
- ADATA: Used to detect problems, determine data item names, and gain an understanding of the COBOL source code
- Listing file: Used to detect problems, determine line numbers in compiled code, and connect the ADATA and profile
- Profile: Used to determine performance impact of problems
Analysis is skipped and will be reported as failed if any of the required input data is missing, or if any of the inputs are invalid. In some cases a missing or invalid profile input may prevent a report from being generated at all. Hover over the failed analysis icon or select the failed program to learn why the error occurred.
Priority indicators
- Critical: If addressed, this problem is expected to have a highly significant impact on relative performance
- High: If addressed, this problem is expected to have a significant impact on relative performance
- Medium: If addressed, this problem is expected to have moderate impact on relative performance
- Low: If addressed, this problem is expected to have small impact on relative performance
- Unmeasured: There are two main reasons for why a problem is unmeasured:
- The performance impact of this problem could not be determined. Problems in this category may have an impact that ranges from highly significant to practically none at all
- The performance of the problem could not be measured because zero samples were detected