Error: 无法分配点数组

文章编号 : 35331
软件: ArcSDE 9.1, 9.2, 9.3, 9.3.1,10.0
操作系统: Windows 2000, XP, 2003Server
已邀请:

易智瑞技术支持

赞同来自:

错误信息: 当使用sdegroup命令处理非常大的要素类时,如果当前工作空间内存不足时会产生下面错误:
“Error: Fail to allocate points array
A.n¦o
Rolling back last traner.(1)
Error: Operation Failed (1).
Error: Cannot Populate Target Layer.”


原因: 如果当前缓存记录中有非常多的缓存记录时,内存申请可能超过最大限制,将导致执行进程失败在这个命令的实现代码中没有任何BUG会导致这个错误,纯粹是执行该命令的机器上内存不足导致的。

解决方法: 下面几种方案可能解决这个错误:
增加执行该命令的机器上的内存数量;
增加执行该命令的机器上的最大虚拟内存的数量;
停止一些不需要的进程来释放一些内存;
使用较小的缓存数量来减少被聚合到一起的点要素的数量;


创建时间:2008-08-07
最近更新: 2011-06-17


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册