ABAP 如何通过RSMEMORY REPORT 临时修改内存设置 SAP

运行了带有ABAPdump的程序,如事务码 ST22
“ TSV_TNEW_PAGE_ALLOC_FAILED”。建议将堆内存从最初的2GB + 2GB(对话框+背景)暂时增加到4GB + 4GB(对话框+背景)以进行测试。

解决方案
首先,检查对话和非对话工作流程的当前内存分配。这些值可以通过事务代码RZ11获得。

对话框(DIA):
abap / heap_area_dia
非对话(BTC / UPD / UPD2 / SPO):
abap / heap_area_nondia
在这里插入图片描述

对非对话框参数重复相同的检查。

接下来,执行事务代码SE38或SA38。
在这里插入图片描述

在更改值之前,请参考以下声明,以了解如何解释以下屏幕截图(内存分配的工作方式)。接受对话框(请参阅“配额对话框”,第一个框)

首先,将为对话工作过程分配大约2GB的扩展内存(EM)。如果扩展内存不足以满足内存要求,那么将提供另外2GB的堆/专用内存(HEAP)。

其他注意事项:

内存分配顺序将取决于在每个步骤中定义的内存类别
内存类别1是EM的指示,类别2是HEAP
扩展内存和堆/专用内存也与其他WP共享
参数abap / heap_area_dia和abap / heap_area_nondia值不应大于abap / heap_area_total值。

在这里插入图片描述

要将HEAP增加到4GB,需要相应地更新低于指示的值。单击“复制”按钮以保存设置。
在这里插入图片描述

通常,当将额外的内存添加到DIA或NON-DIA时,将需要增加总数(以黄色框表示)以匹配新值,并指定该值是否小于新值。在上述情况下,我们不需要更改abap / heap_area_total值,因为abap / heap_area_dia和abap / heap_area_nondia的新值仍小于总值。
在这里插入图片描述

请注意,RSMEMORY报告将影响运行它的当前应用服务器。对于多个应用程序服务器,将需要在所有应用程序服务器中分别执行RSMEMORY。

为了进行验证,请使用交易代码ST02并双击
在这里插入图片描述

在这里插入图片描述

捕获此屏幕截图是出于演示目的。显示的值与配置不同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

abap帅哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值