使用 SAP ABAP Memory Inspector 对应用程序消耗内存进行检测时常犯的错误试读版
2023-06-13 09:16:50 时间
本教程前面的步骤,我们花了 4 篇文章的篇幅,来系统阐述了 ABAP 程序运行时消耗内存的话题。
- 77. 简单聊聊 ABAP 变量消耗的内存空间这个话题
- 78. 浅谈 ABAP 程序运行时出现『内存耗尽』错误的问题
- 79. 使用 OPEN CURSOR 和 FETCH NEXT CURSOR 对 SAP 数据库表进行分块读写
- 80. 使用事务码 SAT 比较传统的 SELECT SQL 语句和 OPEN / FETCH CURSOR 分块读取 ABAP 数据库表两种方式的性能差异
我们之前提出了一个实际工作中遇到的场景,即如何从一张包含海量记录的数据库表里,取出当前登录系统的用户具有权限访问的数据集。
我们采用了传统的 SELECT OPEN SQL,以及 OPEN CURSOR / FETCH NEXT CURSOR 两种方式对数据库表进行读取操作。在前一步骤也就是本教程第 80 篇文章,我们介绍了使用事务码 SAT 度量两种不同实现方式的性能差异。
本文我们介绍如何使用 SAP ABAP 系统提供的另一个有用的工具,ABAP Memory Inspector,来度量应用程序在运行过程中的 ABAP 内存消耗情况。
ABAP Memory Inspector 的事务码是 S_MEMORY_INSPECTOR
, 在实际工作中笔者经常收到同事的咨询:为什么这个工具不能按照我期望的方式工作
?
本文就来详细介绍这个工具使用过程中的一些常犯的错误。
相关文章
- 如何修改 SAP ABAP OData 模型,使其支持 $expand 操作试读版
- SAP LSWM导入物料基本视图操作步骤
- 使用 SAP UI5 sap.ui.export.Spreadsheet API 进行 Excel 导出的一些限制
- SAP UI5 sap.ui.Device.media.RANGESETS 的使用介绍
- SAP UX 用户体验师这个职位的技能要求和日常工作内容介绍
- SAP 异常现象之同一个IDoc可以被POST两次触发2张不同的物料凭证
- SAP QM QS41 不能创建Catalog为Usage Decision的Code Group
- SAP UI5 sap.m.Table 实现响应式布局的两种配置模式
- 澄清一些对 SAP UI5 响应式表格 sap.m.Table 的常见理解误区试读版
- 显示所有SAP图标的ABAP代码详解编程语言
- SAP客户标准信用额度修改和创建详解编程语言
- SAP中删除打印假脱机请求详解编程语言
- SAP MM移动平均价和标准价逻辑详解编程语言
- 浅谈SAP CRM开发——技术概念、与ECC 系列产品区别详解编程语言
- Validate email address using regular expression in SAP ABAP详解编程语言
- SAP取历史库存(可查询期初期末库存和指定日期之库存)详解编程语言
- SAP获取函数/接口输入参数、输出参数、表结构等信息详解编程语言
- SAP在Linux系统的安装与使用(sap安装linux)
- 对比:Oracle 与 SAP的优势(oracle 与 sap)
- 系统Oracle公司收购SAP系统开启新的商业时代(Oracle公司sap)
- Oracle与SAP权衡利弊比较之路(oracle与sap比较)
- 比拼Oracle与SAP的优劣对比(oracle与sap优劣)
- 对比Oracle和SAP价格比较哪个是更值得投入的选择(oracle与sap价格)