Bug: 空间数据缓存的工作空间不能从内存释放
文章编号 : 26450
软件: ArcGIS - ArcEditor 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcView 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: Windows NT 4.0, 2000, ME, XP
软件: ArcGIS - ArcEditor 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcView 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: Windows NT 4.0, 2000, ME, XP
1 个回复
EsriSupport
赞同来自:
原因: 空间缓存包含从要素到工作空间的引用,所以无法释放。高于9.0的版本,空间缓存只存在编辑对话范围,当停止编辑时会自动清除。而低于9.0的版本,即使停止了编辑也仍然保留空间缓存,所以用户需要执行清除。
解决方法: 调用ISpatialCacheManager.EmptyCache接口来释放所有的引用。
创建时间:2004-03-19
最近更新: 2011-05-06
【原文链接】
http://support.esrichina.com.c ... .html
要回复问题请先登录或注册