本人用 stata15/SE处理中国工业企业数据库,进行 3个年份的数据合并的时候,一直显示内存不足,运行到最后三个年份合并的时候就运行不了了,如下所示,请问应该如何解决?
【op. sys. refuses to provide memory
Stata's data-storage memory manager has already allocated 1629487116 bytes and it
just attempted to allocate another 16m bytes. The operating system said no.
Perhaps you are running another memory-consuming task and the command will work
later when the task completes. Perhaps you are on a multiuser system that is
especially busy and the command will work later when activity quiets down. Perhaps
a system administrator has put a limit on what you can allocate; see help memory.
Or perhaps that's all the memory your computer can allocate to Stata.
r(909);
】
翻译如下:
操作系统。拒绝提供记忆
Stata的数据存储内存管理器已经分配了1629487116个字节
试图再分配1600万字节。操作系统说没有。
也许您正在运行另一个消耗内存的任务,该命令将会工作
稍后当任务完成时。也许你在一个多用户系统上
特别忙,稍后当活动停止时,该命令将会工作。也许
系统管理员限制了您可以分配的内容;参见帮助记忆。
或者这是你的电脑能分配给斯塔塔的全部内存。
【【不知道是否是程序或者文件出了问题,处理源数据的时候,用wps把excel格式转成csv,也是这样显示内存不足,但后面用office把excel格式转成 csv后,就能正常运行了。不过这次内存是有点大,本人电脑运行内存 64g,运行过程中数据共占30g内存,看起来应该是够的,但是还是运行不了】】
附件列表