memory - ABAP 在哪个 session /内存中存储静态属性值?

标签 memory abap

我的猜测是在主 session 的 ABAP 内存中,但我不确定并且在文档中找不到任何内容。有谁确切知道吗?

最佳答案

检查this article了解基本内存布局和术语,除非您已经这样做了。类的静态属性的处理方式与函数池的全局变量相同(您可能将它们视为类池的全局变量,但不要因为这个类比而对我太严厉)。每当您打开新的内部 session (例如使用“提交”)时,它们都会重新初始化。您可以尝试使用一个小程序来检查这一点,该程序使用 SUBMIT ... AND RETURN 递归地调用自身。

关于memory - ABAP 在哪个 session /内存中存储静态属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451016/

相关文章:

abap - abap删除相邻的重复项

php - dompdf内存问题

c++ - 释放成员指针

c - 我无法在从函数返回的 char 指针上使用 free()

abap - 将命名空间/FOO/的代码和数据类型复制到第二个 SAP 系统

abap - READ TABLE WITH TABLE KEY 未找到记录

abap - 程序中出现错误 DBIF_RSQL_INVALID_RSQL CX_SY_OPEN_SQL_DB

java - sap、abap、java、.net

c - 为什么堆栈和堆都会增长?

c - 释放结构指针是否也会释放 C 中结构内部分配的内存?