IBM Automatic Binary Optimizer for z/OS

无需重新编译、源代码迁移或性能调整即可优化 COBOL 性能

浅灰色背景上,一台显示服务器机架的笔记本电脑的插图,周围有盾牌、几何图标和安全相关符号。

COBOL 程序模块优化

IBM Automatic Binary Optimizer for z/OS® (ABO)  无需重新编译源代码即可提升 COBOL 应用性能。它通过优化二进制代码来降低 CPU 占用率、节约成本并加速处理,同时确保 IBM Z® 平台上传统和现行模块的逻辑与兼容性不受影响。

免重新编译,提升性能

ABO 在二进制级别优化现有 COBOL 模块,无需源代码或重新编译。其带来的性能提升可与使用 Enterprise COBOL 6 重新编译相媲美,有效降低现代化改造计划的风险。

加速测试与部署周期

ABO 保持严格的功能兼容性,这意味着改动更少、测试更快。借助 ABO Assistant,团队可快速评估优化结果,并满怀信心地将优化后的代码投入生产,实现最小化干扰。

现代化核心应用,降低运营开销

将关键的 COBOL 应用程序引入现代化的 IBM Z 生态系统。ABO 可在无需进行全面重构的复杂操作下,提升性能及硬件 ROI,同时助力降低整体运营成本。

降低 CPU 消耗与软件成本

经 ABO 优化的模块 CPU 需求更低,从而减少 MIPS 资源占用及相关软件许可成本。这使 ABO 成为提升工作负载效率及整体系统经济效益的实用高效途径。

功能

抽象技术工作流插图:相互连接的面板上有代码、分析图表、安全盾牌和云图标,并由线条连接至中央几何结构;整体以浅灰色为背景,点缀蓝色、灰色和紫色,表现编程过程
高级程序优化

优化 COBOL 程序,使其无需重新编译源代码即可在最新的 IBM Z 服务器上运行。 ABO 生成的优化模块运行速度更快,且行为表现 与原 COBOL 模块完全一致。

测试优化模块
使用 SCAN 选项
抽象技术平台,周围环绕着任务、数据、安全、云服务和应用程序图标,并在浅灰色背景上以循环工作流相连,表现编译器的扩展与优化
广泛的编译器兼容性

可优化由当前支持的 COBOL 编译器乃至早期至 VS COBOL II 1.3 版本编译器生成的程序模块内的 CSECT。

符合条件的 COBOL 编译器
结合使用 ABO 和 Enterprise COBOL
浅灰色背景上,一台位于中央、带有微芯片的笔记本电脑,连接分析、云和安全图标,并由两个几何服务器状结构环绕。
自动化程序评估与优化

ABO  Assistant 是一套工具套件,通过自动化完成分析、识别和优化高 CPU 消耗 COBOL 程序的主要步骤,加速部署进程。它还会报告优化前后的性能结果,确保优化后的模块为部署做好准备。

使用 ABO 助手
简化技术工作场景插图:一个人使用笔记本电脑,旁边是数据服务器,并与平台、安全和开发图标相连。
应用程序性能报告

IBM Run Time Instrumentation (RTI) Profiler 通过收集并报告批处理 z/OS 和 CICS® 应用程序的执行时间 CPU 性能特征,帮助验证优化结果。

IBM Run Time Instrumentation Profiler 概述
插图:一个人坐在一台大尺寸笔记本电脑旁,电脑上显示工作流图,屏幕上有平台和界面元素,附近有一个悬浮的勾选图标。
IBM DevOps 工具支持

Application Delivery Foundation for z/OS (ADFz) 中包含的 IBM Debug for z/OS、Fault Analyzer for z/OS 和 Application Performance Analyzer for z/OS 支持优化模块。

ADFz 工具
抽象技术工作流插图:相互连接的面板上有代码、分析图表、安全盾牌和云图标,并由线条连接至中央几何结构;整体以浅灰色为背景,点缀蓝色、灰色和紫色,表现编程过程
高级程序优化

优化 COBOL 程序,使其无需重新编译源代码即可在最新的 IBM Z 服务器上运行。 ABO 生成的优化模块运行速度更快,且行为表现 与原 COBOL 模块完全一致。

测试优化模块
使用 SCAN 选项
抽象技术平台,周围环绕着任务、数据、安全、云服务和应用程序图标,并在浅灰色背景上以循环工作流相连,表现编译器的扩展与优化
广泛的编译器兼容性

可优化由当前支持的 COBOL 编译器乃至早期至 VS COBOL II 1.3 版本编译器生成的程序模块内的 CSECT。

符合条件的 COBOL 编译器
结合使用 ABO 和 Enterprise COBOL
浅灰色背景上,一台位于中央、带有微芯片的笔记本电脑,连接分析、云和安全图标,并由两个几何服务器状结构环绕。
自动化程序评估与优化

ABO  Assistant 是一套工具套件,通过自动化完成分析、识别和优化高 CPU 消耗 COBOL 程序的主要步骤,加速部署进程。它还会报告优化前后的性能结果,确保优化后的模块为部署做好准备。

使用 ABO 助手
简化技术工作场景插图:一个人使用笔记本电脑,旁边是数据服务器,并与平台、安全和开发图标相连。
应用程序性能报告

IBM Run Time Instrumentation (RTI) Profiler 通过收集并报告批处理 z/OS 和 CICS® 应用程序的执行时间 CPU 性能特征,帮助验证优化结果。

IBM Run Time Instrumentation Profiler 概述
插图:一个人坐在一台大尺寸笔记本电脑旁,电脑上显示工作流图,屏幕上有平台和界面元素,附近有一个悬浮的勾选图标。
IBM DevOps 工具支持

Application Delivery Foundation for z/OS (ADFz) 中包含的 IBM Debug for z/OS、Fault Analyzer for z/OS 和 Application Performance Analyzer for z/OS 支持优化模块。

ADFz 工具

技术细节

操作系统

优化后的模块可在 z/OS 2.3 及更高版本的操作系统上运行。

硬件要求

优化后的模块可在所有型号的 IBM z14®、IBM z15®、IBM z16™ 和 IBM z17™ 服务器上运行。

RTI Profiler 的系统要求

请参阅用于在批处理或 CICS 中使用 RTI 分析的 z/OS 支持版本。

ABO 文档的技术变更

请参阅最新版本的 Automatic Binary Optimizer for z/OS 2.2 文档

成功案例

特写镜头:用户将信用卡插入 ATM
银行业 优化关键 COBOL 代码

了解 ABO 如何能帮助 BBVA Francés 增强 IBM Z 服务器的处理能力,从而提高其性能。

阅读成功案例
特写镜头:用户在 ATM 上使用触摸屏
银行业 提高程序性能

了解 ABO 如何帮助一家大型亚洲银行优化模块,从而保留原始程序行为,同时提高其性能。

阅读成功案例
在专业办公环境中,两个人在办公桌前审阅并签署文件,桌上可见计算器、笔和文书资料。
保险业 现代化核心应用程序

了解 UnipolSai Assicurazioni 如何利用 ABO 使其传统应用程序充分利用最新硬件设施。

阅读成功案例
特写镜头:用户查看电脑屏幕上的分析数据
保险业 缩短响应时间

了解 ABO 如何助力 Taiyo Life 在其 IBM Z 服务器上实现 CPU 时间减少 20%,从而改善客户响应时间并超出预期。

阅读成功案例
后续步骤