SAS中文论坛

标题: 关于SAS里的时间参数 [打印本页]

作者: shiyiming    时间: 2004-11-19 10:45
标题: 关于SAS里的时间参数
在SAS里有没有什么参数可以统计整个程序的执行时间?

现在在LOG里只能得到每步的执行时间, 而没有总和.

不胜感激
作者: shiyiming    时间: 2004-11-19 12:02
标题: 暴力来了
data time;
starttime=time();
run;
/*******************************

你的程序
*******************************/
data time;
set time;
endtime=time();
int=intck('second',starttime,endtime);
put int=;
run;
我试了一下,空运行他们所花的时间只有0.09秒,所以,几乎不影响你的时间计算。
你可以再减一个0.09来校正就是
当然,这是暴力的作法,因为我不熟悉系统参数设置。
作者: shiyiming    时间: 2004-11-19 13:08
标题: 谢谢帮助
十分感谢ahuige的帮助

可是这种办法只能得到程序的执行时间, 而没法得到CPU的占用时间和内存的使用情况.  这些也是我们需要的

希望大家多多帮忙,谢谢
作者: shiyiming    时间: 2004-11-19 22:45
标题: try this
options fullstimer;
data _null_;
do i=1 to 10000 ;
;
end;
run;
options NOFULLSTIMER

the information is in log

如果要对整个SAS进行监控,个人以为必须通过运行于操作系统之上的性能监控程序。别忘了,SAS只是一个APPLICATION。
作者: shiyiming    时间: 2012-7-22 23:44
标题: Re: 关于SAS里的时间参数
Mark




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2