楼主: wangyuan121
36266 26

[数据管理求助] stata 内存不足问题 [推广有奖]

  • 0关注
  • 0粉丝

讲师

54%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
30.8484
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
300 点
帖子
85
精华
0
在线时间
964 小时
注册时间
2008-12-1
最后登录
2024-3-25

楼主
wangyuan121 发表于 2014-12-22 21:59:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位大神,
     我的操作系统64位,Win8.1,内存12g(今天刚刚加的内存条),dta文件1.4g,stata12或stata13都打不开该文件,提示如下:

op. sys. refuses to provide memory
    Stata's data-storage memory manager has already allocated 1344m 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.

    用query memory命令看我的内存设置情况,发现,stata提示我缺少的16m内存恰好是segmentsize的大小,我把segmentsize改小成8m后再尝试打开文件,则继续提示我缺少8m内存空间。。。。这是为虾米啊。。。要疯了。。。
   大家有办法咩?

. query memory
--------------------------------------------------------------------------------------------------------------
    Memory settings
        set maxvar          5000       2048-32767; max. vars allowed
        set matsize         400        10-11000; max. # vars in models
        set niceness        5          0-10
        set min_memory      0          0-0
        set max_memory      .          16m-0 or .
        set segmentsize     16m        1m-1g

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:内存不足问题 Stata tata 内存不足 especially especially allocated command running already

回帖推荐

xingxf 发表于7楼  查看完整内容

首先,1.4G dta文件对于Stata来说,根本不叫事,不算什么大数据,我系统内存32G,经常处理8G左右dta。 如果你仔细观察了query memory命令,并看过这个命令的帮助文档,你就会发现你的问题所在了。 help memory 你那个segmentsize default 16m minimum 1m maximum 1G 这个对应的是32-bit系统。 在32位软件下,是管理不了大内存的。要么你的系统是32位的,要么你的软件是32位的。 你得换64位系统及软件。

沙发
christmac 发表于 2014-12-22 22:05:30
同求问这个问题~

藤椅
hyq2003 发表于 2014-12-22 22:42:44
这么大的数据

板凳
SpencerMeng 在职认证  发表于 2014-12-22 22:50:49
大数据的话,建议用SAS呢。

报纸
wangyuan121 发表于 2014-12-22 23:25:00
SpencerMeng 发表于 2014-12-22 22:50
大数据的话,建议用SAS呢。
唉~暂时没精力学新的软件~~

地板
crystal8832 学生认证  发表于 2014-12-22 23:25:15
这么大的数据我确实也是很少使用,无法提供建议了。

7
xingxf 发表于 2014-12-23 06:22:52
首先,1.4G dta文件对于Stata来说,根本不叫事,不算什么大数据,我系统内存32G,经常处理8G左右dta。
如果你仔细观察了query memory命令,并看过这个命令的帮助文档,你就会发现你的问题所在了。
无标题.jpg

help memory

你那个segmentsize default 16m minimum 1m maximum 1G 这个对应的是32-bit系统。
在32位软件下,是管理不了大内存的。要么你的系统是32位的,要么你的软件是32位的。

你得换64位系统及软件。
已有 5 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Cariky + 1 + 1 + 1 + 1 精彩帖子
”Bad_boy。 + 1 + 1 精彩帖子
zxined + 1 + 1 非常有用的指导
风zi + 1 + 1 + 1 精彩帖子
SpencerMeng + 10 + 1 + 1 观点有启发

总评分: 论坛币 + 11  学术水平 + 5  热心指数 + 5  信用等级 + 2   查看全部评分

8
wangyuan121 发表于 2014-12-23 11:12:36
xingxf 发表于 2014-12-23 06:22
首先,1.4G dta文件对于Stata来说,根本不叫事,不算什么大数据,我系统内存32G,经常处理8G左右dta。
如果 ...
多谢!但是我操作系统是64位的,然后我下的stata12是绿色版,应该是适合32位和64位的,因为文件夹下同时有DLXAPI64.DLL和DLXAPI32.DLL这两个文件,为啥还有这个问题呢?百思不得其解。。。

9
wangyuan121 发表于 2014-12-23 22:35:38
研究了两天。。。发现还是软件的问题!许多绿色版stata12和13,虽然号称兼容32位和64位系统,但实际还是以32位在运行。。找半天,装了一个破解版的12,问题解决了!破解版地址——https://bbs.pinggu.org/forum.php?mod=viewthread&tid=1345117&pid=27984064&page=1&extra=#pid27984064
供有类似困扰的小伙伴参考!
已有 1 人评分热心指数 收起 理由
塞纳留斯的梦境 + 1 精彩帖子

总评分: 热心指数 + 1   查看全部评分

10
xingxf 发表于 2014-12-24 00:06:24
wangyuan121 发表于 2014-12-23 22:35
研究了两天。。。发现还是软件的问题!许多绿色版stata12和13,虽然号称兼容32位和64位系统,但实际还是以3 ...
论坛里早就有Stata 13的完全安装版和lic了,不要用那些什么破解的绿色的无法升级的了。你自己搜一下,很容易找到。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-4 12:41