免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3811 | 回复: 2

RCLRSC and RCLACTGRP [复制链接]

论坛徽章:
0
发表于 2011-09-27 13:35 |显示全部楼层
这两个命令的功能有点相似,容易混淆,这里做个说明。
1 RCLRSC
        RCLRSC针对的对象仅仅是default activation group。RCLRSC只能回收DFTACTGRP中的资源,即关闭文件(close file)和删除、释放静态存储空间(free static storage)。对于自定义的activation group(比如说QILE),则没有任何影响。
具体作用如下:
1)对于OPM PGM或者DFTACTGRP=*YES的ILE PGM,RCLRSC的作用是关闭打开的文件,释放静态存储空间(就是静态、全局变量占用的空间)。
2)对于ACTGRP=*CALLE,并且运行在OPM模式下DFTACTGRP中的ILE PGM,RCLRSC的作用是关闭打开的文件,但是不会释放静态存储空间,不过会重新初始化静态存储空间,
3)对于ACTGRP=*CALLE,并且运行在OPM模式下DFTACTGRP中的SRVPGM,RCLRSC的作用是关闭打开的文件,但是既不会释放静态存储空间,也不会对其进行重新初始化。
2 RCLACTGRP
        RCLACTGRP针对的对象仅仅是自定义的activation group(named activation group)。当一个named activation group不再被使用时(即call stack中没有此named activation group相关的entry),可以用RCLACTGRP来删除,使资源得到释放。
这个命令可以指定删除的某一个activation group或者选择删除所有不再使用的activation group。

OVER

论坛徽章:
0
发表于 2011-09-27 13:37 |显示全部楼层
前几天和Q群里的同学讨论RCLRSC的作用时,他说他用RCLRSC回收了activation group:QILE的资源,我表示怀疑

其他同学有什么看法吗?

论坛徽章:
0
发表于 2011-09-28 16:11 |显示全部楼层
来看看了。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP