IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

CPU时间滚雪球-可能的原因?


IBM大型机论坛 -> 清单& REXX
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
uck

新的用户


加入时间:2005年12月9日
帖子:33

发布发表:2007年8月20日星期一2点38分
引用回复

大家好,

我有一个exec表现出一些相当奇怪的行为(与编写它的程序员完全不同) icon_confused.gif )。

主循环运行所需的CPU时间越来越长。例如,如果我使用“ do j = 1到100”的循环运行它,则前十次迭代相对较快(在1秒CPU之下),在第10次循环后最多需要10秒,在20循环之后每个“执行j” 30秒。我通过将循环条件更改为'do j = 30 to 35'进行了测试,这些迭代的运行速度与第一次测试中的1到5一样快。呵呵???
似乎表明某事正在窃取某处的存储空间,而不是放开它,并减慢了一切。
有什么想法吗?

提前谢谢!
回到顶部
查看用户资料 发送私信
ofer71

全球主持人


已加入:2005年12月27日
帖子:2359
地点:以色列

发布发表:2007年8月20日星期一3:02 pm
引用回复

您可以发布整个循环吗?

回到顶部
查看用户资料 发送私信
uck

新的用户


加入时间:2005年12月9日
帖子:33

发布发表:2007年8月20日星期一3:56 pm
引用回复

嗯...不是真的...

好吧,我可以,但是它大约有600行代码...我目前正在检查它是否是由于复合变量未重新初始化引起的-尽管这实际上并不会造成太多麻烦(?)

我怀疑这是一种我称为(ICEMAN)的类型,每次我都会重新分配sysin,sysout等。那会使它变慢一点,但是有多少呢?

我要输入一些跟踪信息,以在编的各个点上跟踪cpu的使用情况,这应该有助于我缩小范围。

我并不是真正在寻找这个问题的确切解决方案-更多的是“可能是什么?”题。我还没有在Rexx中发生过类似的事情,并且我一直在与rexx玩了20年之久。
回到顶部
查看用户资料 发送私信
ofer71

全球主持人


已加入:2005年12月27日
帖子:2359
地点:以色列

发布发表:2007年8月20日星期一4:52 pm
引用回复

QUEUEs怎么样?是否有ISPF服务? ISPF表操作?

回到顶部
查看用户资料 发送私信
uck

新的用户


加入时间:2005年12月9日
帖子:33

发布发表:2007年8月20日星期一5:14 pm
引用回复

哎呀 icon_redface.gif 看起来像案例PEBCAK的另一个经典作品。... icon_eek.gif

我跳上了这个枪-原来我应该完成测试...初始化存在问题,这意味着我的复合变量越来越大-这也可以解释CPU时间。 icon_redface.gif

抱歉,我的错。回到绘图板。

Indian-Delta-10-Tango ....(指自己)
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


已加入:2006年11月23日
帖子:19245
位置:矩阵内部

发布发表:2007年8月20日星期一9:45 pm
引用回复

啊。 。 I-D-十-T错误的另一个实例 icon_smile.gif

我讨厌那些 icon_wink.gif

但是,PEBCAK到底是谁呢?就像“案例PEBCAK的另一经典”一样?
回到顶部
查看用户资料 发送私信
dbzTHEdinosauer

全球主持人


已加入:2006年10月20日
帖子:6967
位置:瓷宝座

发布发表:2007年8月20日星期一10:31 pm
引用回复

我必须是I D 1 0 T,但我不会受I-D-ten_T错误的影响。

我一个人的时候就讨厌它。

就像我现在的感觉,试图找出PEBCAK...。
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


已加入:2006年11月23日
帖子:19245
位置:矩阵内部

发布发表:2007年8月20日星期一11:19 pm
引用回复

引用:
一个 I D 1 0 T,但我不明白I-D-ten_T错误

嗯。 。 。从报价单,但在语音上。 。眼睛迪一零三通。 。 ID10T(或id-ten-t) icon_smile.gif
回到顶部
查看用户资料 发送私信
uck

新的用户


加入时间:2005年12月9日
帖子:33

发布发表:2007年8月21日,星期二,上午11:48
引用回复

嘿...

PEBCAK =椅子和键盘之间存在问题。

在语音上,我对印度三角洲十国探戈使用了北约字母(alpha,bravo,charlie等)。

当有人要我说出我的姓氏时,我会喜欢上它-我会用语音方式输入,这有点长,因为我的姓氏是13个字符。通常在第五个角色之后,他们大喊我停下来。
回到顶部
查看用户资料 发送私信
阿克希尔萨加尔

活跃成员


已加入:2007年2月27日
帖子:691
地点:地球

发布发表:2007年8月21日,星期二2:16 pm
引用回复

这个话题不应该转移到有趣的东西上吗???? icon_wink.gif icon_razz.gif
回到顶部
查看用户资料 发送私信
uck

新的用户


加入时间:2005年12月9日
帖子:33

发布发表:2007年8月21日,星期二2:19 pm
引用回复

PS:解决了我的exec中的错误。现在从头到尾大约需要10个CPU分钟来分析280个JCL,包括建立交叉引用和依赖关系。 AAA !!!!!!
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


已加入:2006年11月23日
帖子:19245
位置:矩阵内部

发布发表:2007年8月21日,星期二,10:20 pm
引用回复

很高兴听到执行程序现在可以成功运行 icon_smile.gif

分钟 CPU时间仍然听起来很多。 。 。刚超过2 cpu秒 每个jcl。即使是固定的,听起来也像是个高管。
回到顶部
查看用户资料 发送私信
uck

新的用户


加入时间:2005年12月9日
帖子:33

发布发表:2007年8月22日星期三上午11:05
引用回复

是的,大多数JCL花费不到2秒的时间,具有50步的JCL往往会消耗大量的CPU时间。

我的执行官为操作员创建了文档,每个作业的清单以及使用的文件的步骤,以及每个DSN与所有其他作业的交叉引用(然后我们可以看到dsn的创建位置),以及调度依赖性。

因此,它确实有很多处理要做。

...并且在开始燃烧之前:是的,我知道通常在编写程序或JCL之前创建文档。但是,此方法可以确保文档与代码完全匹配。并且消除了编写所述文档时人为错误的可能性。

PS:我很想找到一份我可以写更多REXX东西的工作...。太有趣了。
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> 清单& REXX

 


类似主题
话题 论坛 回覆
没有新帖 同时修改多个JCL JCL和VSAM 6
没有新帖 如何处理基于文件的依赖文件 JCL和VSAM 8
没有新帖 用日期和日期引用文件名... JCL和VSAM 9
没有新帖 大型机工作机会-全职 大型机工作 0
该主题已锁定:您无法编辑帖子或回复。 具有实时MQ系列uC的COBOL / CICS。 CICS 2
搜索我们的论坛:

回到顶部