如何增加运行Arc 10.1的最大内存使用量上限?


9

不知道这是否与GIS严格相关或是否属于StackOverflow ...关于ESRI ArcGIS 10.1,所以我将其粘贴在这里。

我在寻找选项来提高处理能力,并且我无益约不断增加对内存的使用帽ArcGIS的。

我正在32位Windows 7、3.33GHz Intel DuoCore,4GB RAM计算机上使用ESRI ArcGIS 10.1(所有许可证)。我最终将升级到具有8GB Ram的功能更强大的64位计算机,并且想知道在此期间或新设备推出时该怎么做。

谢谢!


由于您在标签中添加了“地理处理”,因此我想说,来自Esri的博客是最佳信息来源。
gotchula

3
当前32位PC上唯一真正的变化是通过在命令提示符下(以管理员身份运行)“ bcdedit / set GrowthUserVa 3072” resources.arcgis.com/fr/help/install-guides/…
Mapperz

1
您的问题听起来与机器和操作系统的物理功能有关,而不是与ArcGIS中的任何固有限制有关。如果您在ArcGIS中遇到某些特定工作流程的RAM限制,为什么不问这个呢?也许对您的程序进行一些修改会有所帮助。否则,这个问题就没有特定于GIS的内容。
ub

1
多年前,这确实属于我作为“ GIS管理员”的范围。在2007年写博客mapperz.blogspot.ca/2007/02/esri-arcgis-92-tips-and-tricks.html
Mapperz

Answers:


10

在新的64位计算机上升级到10.1后,要做的第一件事是安装ArcGIS 10.1 SP1,因为它支持64位后台处理,从而提高了内存使用能力。无论是否使用ArcGIS,我都无法确定-我正在运行10.0。

接下来要做的是学习使用“内存中”工作区的方法,该工作区实际上跳过了硬盘。请参阅文档的此部分。如果您在大多数ArcGIS操作期间查看计算机的性能,则它们实际上受磁盘性能(低内存使用率和cpu使用率)的约束,因此将其排除在外可能会大大提高速度。这样做的另一种方法是安装和配置一个小的RAMDisk,它可以为位于RAM中的数据集提供更多的持久性(尽管我的磁盘经常在关机时被破坏,因此有一种将数据保留在其他位置的策略)。

至于其余部分,则取决于您所说的“增加处理能力”的含义以及您的工作流程。正如胡布评论说的那样,其中许多不是特定于GIS的。不同的技巧将有助于加快各种工作流程。我认为GIS.SE上还有另一个ArcGIS性能线程,但是我现在找不到。

编辑::我现在已经运行了10.1一段时间。对于那些安装Service Pack 1的用户,请确保以后再从同一页面安装单独的64位背景地理处理程序包,然后将python文件关联设置回32位副本(它将安装单独的64位副本)。使用python。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.