报表操作频烦后变得很慢,进程管理器查看SAP占用内存竟然达1G多,于是仔细检查代码,发现原因来自ALV的自刷新代码,短短几行,当被频烦触发时,内存会几何数上升,很恐怖哟,在我的机子上,一个500行的内表,刷新30次竟然点到了近600M内存,无奈,改手工刷新吧,呵呵
手动刷新与自动刷新本博中都有,就不贴了。
在此一记,备忘。
本文记录了一次因ALV自刷新功能导致的内存占用急剧增加的问题。在频繁操作报表时,ALV自刷新功能使得SAP进程内存占用高达1GB以上。通过对代码的审查与调整,最终决定采用手动刷新方式解决问题。
报表操作频烦后变得很慢,进程管理器查看SAP占用内存竟然达1G多,于是仔细检查代码,发现原因来自ALV的自刷新代码,短短几行,当被频烦触发时,内存会几何数上升,很恐怖哟,在我的机子上,一个500行的内表,刷新30次竟然点到了近600M内存,无奈,改手工刷新吧,呵呵
手动刷新与自动刷新本博中都有,就不贴了。
在此一记,备忘。

被折叠的 条评论
为什么被折叠?