SAS中文论坛
标题:
程序运行是缺少内存怎么回事?
[打印本页]
作者:
shiyiming
时间:
2008-9-2 16:17
标题:
程序运行是缺少内存怎么回事?
运行时TRANSPOSE ,出现如下提示,当数据量增大时,直接出现无法打开实用程序文件,该怎么处理?
1 proc TRANSPOSE data=mydata.chr8 out=mydata.chr8_t;/**数据转置***/
2 var CN_365415--CN_364536;
3 ID Samples;
4 run;
NOTE: 由于缺少内存必须打开实用程序文件。 如果有 105791400 个以上字节的内存可用, PROC TRANSPOSE 可能运行的更快。
NOTE: 从数据集 MYDATA.CHR8 读取了 975 个观测。
NOTE: 数据集 MYDATA.CHR8_T 有 42502 个观测和 976 个变量。
NOTE: “PROCEDURE TRANSPOSE”所用时间(总处理时间):
实际时间 2:16.06
CPU 时间 11.17 秒
作者:
shiyiming
时间:
2008-9-5 16:11
标题:
Re: 程序运行是缺少内存怎么回事?
是不是和temporary files 有关?
作者:
shiyiming
时间:
2008-9-7 21:16
标题:
Re: 程序运行是缺少内存怎么回事?
换了一台内存大一点的机器,不出现这样的情况,也许时机器的内存太小。
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2