我们可以使用 SHOW 命令在 WFL或Cande(Unisys大型机)中显示 NAME,CPUTIME,IOTIME,READYQTIME,INITPBITTIME 。是有没有办法在 Unisys cobol 85 程序中使用这个 SHOW 命令来计算我的程序正在采取多少CPUTIME或IOTIME。
显示混合名称,CPU时间,IOTIME,READYQTIME,INITPBITTIME
MixNo-CPUTIME --- --- IOTime ReadyQTime-InitPBit --- -----------名称
8465 14:32:00 1:17:00没有光盘
8411 2:35:04:45:06 SYSTEM / TESTIT
8438 1:14:01:24:09 SYSTEM / LCF
8441 1:05:00:24:02 * SYSTEM / COMS
我的计划:
识别部门。 ...
程序部门。 ...
“我必须在这里使用Show命令来显示CPUTIME或IOTIME”
...
答案 0 :(得分:0)
您可以使用
physicsWorld
但是,通过Unisys COBOL-74手册快速浏览一下。不确定它是否仍然适用,但我打赌,是的。
答案 1 :(得分:0)
如果要模拟CANDE SHOW命令,可以使用ASERIES_INFO获取PMIX信息。这可能会涉及到,因此有助于了解您是否希望获取其他任务的信息,或者您正在运行的任务。
如果要访问自己程序的CPU时间,请使用MYSELF的ATTRIBUTE ACCUMPROCTIME。 ACCUMIOTIME也是如此(TASK Attributes Manual中都记录了这一点。有点像
MOVE ATTRIBUTE ACCUMPROCTIME OF MYSELF TO WS-CPUTIME.
将为您提供程序的CPUTime。
请注意,属性以刻度(2.4微秒)给出,WFL除外,以秒为单位。
答案 2 :(得分:0)