JMP数据分析论坛

标题: 请问JMP出现“无法分配足够内存”如何解决呢? [打印本页]

作者: dodoshu    时间: 2020-10-31 10:19
标题: 请问JMP出现“无法分配足够内存”如何解决呢?
本帖最后由 dodoshu 于 2020-10-31 10:19 编辑

之前在将一张数据量比较大的excel导入时出现这个状况,后来将excel分成两张表后解决。
现在想要再把已经转为JMP格式的两张表做拼接,又出现这个状况。拜问大神,是因为电脑配置的问题,还是操作问题呢?

[attach]4642[/attach]
这是我电脑的处理器和内存状况
[attach]4645[/attach]




作者: xuzhan    时间: 2020-10-31 17:42
您好,
JMP必须在内存中为每个打开的数据表分配内存空间,任何打开的数据表都会增加会话所需的内存。因此,若出现提问提示,通常是由于您执行相应操作时可调用内存资源不足导致。

但以您的硬件配置看,虽然不算高,但按理说仅是导入或整合个较大数据规模的Excel表的话应该不至于,所以建议您可检查下:
1. 所使用的JMP是否为32-bit?若是,则在内存调用上存在一些限制
2. 执行相关操作时,可以查看下windows的“任务管理器”之类,确认下当时内存占用情况等

以上,仅供参考~

作者: 小白应用统计学    时间: 2020-10-31 19:54
xuzhan 发表于 2020-10-31 17:42
您好,
JMP必须在内存中为每个打开的数据表分配内存空间,任何打开的数据表都会增加会话所需的内存。因此 ...

32位与64位的本质差异呢?
另咱们的JMP(如8GB内存,50%使用的情况下,最大支持EXCEL文件的话(数据多少行与列?)
或者有办法能对自己的JMP软件做一个压力综合测试,得出一份基本的报告呢?

作者: 小白应用统计学    时间: 2020-10-31 19:55
目前你的excel文件有多大呢?
如多少行数,或者文件大小
作者: xuzhan    时间: 2020-10-31 23:56
小白应用统计学 发表于 2020-10-31 19:54
32位与64位的本质差异呢?
另咱们的JMP(如8GB内存,50%使用的情况下,最大支持EXCEL文件的话(数据多少 ...

JMP的数据处理规模引用以下部分官方回复,仅供参考。
[attach]4647[/attach]
更多32位与64位的细节差异可继续自行百度了解,如有兴趣也可自行搭建软硬件环境自测。


作者: 小白应用统计学    时间: 2020-11-1 10:00
xuzhan 发表于 2020-10-31 23:56
JMP的数据处理规模引用以下部分官方回复,仅供参考。

更多32位与64位的细节差异可继续自行百度了解, ...

收到,收到,太感谢了
这就来折腾测试体验一把
作者: 小白应用统计学    时间: 2020-11-1 10:13
本帖最后由 小白应用统计学 于 2020-11-1 10:49 编辑
xuzhan 发表于 2020-10-31 23:56
JMP的数据处理规模引用以下部分官方回复,仅供参考。

更多32位与64位的细节差异可继续自行百度了解, ...

[attach]4649[/attach]用微信内置翻译来的

32位
内存相关
largest
最大的
行:294967299(2.9亿行+)看这个数字,假设推断一下,按美国人口【约3.30亿(截至2019年1月)】这么折算或者“上限”来的么?盼能求实一下
列:65535(6万列,或者说6万多个变量?指标?)
64位
无上限(若还可以分布式调用,就不得了)^V^








欢迎光临 JMP数据分析论坛 (http://www.jmpforum.net/) X3