SAS中文论坛

标题: LOG或OUTPUT窗口的内容过多处理方法 [打印本页]

作者: shiyiming    时间: 2003-10-2 00:08
标题: LOG或OUTPUT窗口的内容过多处理方法
当SAS输出结果较多时,SAS会出现对话框
Window is full and must be cleared. Enter :
F to file ,
P to print,
S to save or,
C to clear the window without saving

我想到两个处理方法:
1、在程序中加入:dm 'clear log'; dm 'clear output';这样相当于在命令栏发这两条命令。
2、如果你根本不需要LOG或OUTPUT,可以事先用options nolog nooutput;。
作者: shiyiming    时间: 2003-10-2 09:51
thank you so much.
作者: shiyiming    时间: 2003-10-4 17:34
后者会大大降低系统速度
似乎是把原先写内存的工作变成写硬盘然后删掉
作者: shiyiming    时间: 2003-10-20 12:25
标题: to shiyiming
3/proc printto log =null print=null; 或
proc printto log =dummy print=dummy;

4/ods select none;(当然只针对OUTPUT)

但不知道几种方法的性能如何?哪位能测试一下?

另外根据实际需要,可考虑在 config文件中增加-altlog, -altprint,作为备份(即使用AWS方式抑制log和output输出,也可留个备份检查)。

还可以考虑用batch mode submit程序。
作者: shiyiming    时间: 2011-6-29 14:37
标题: Re: LOG或OUTPUT窗口的内容过多处理方法
有人测试了吗? 哪种方法好?




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