2017-01-03 58 views
-1

我正在使用COM使用ArcGIS 10.3.1。COMException輸出服務器內存

但現在我收到了一些問題,可能是一些內存問題。

首先我收到一些COMException (0x80041501): Operation Failed at ESRI.ArcGIS.Geodatabase.IRaster.Read(IPnt tlc, IpixelBlock block)

經過一段時間的錯誤,我們看到另一個COMException (0x8004150D): Out of server memory at ESRI.ArcGIS.Geodatabase.IRaster.Read(IPnt tlc, IpixelBlock block)

又經過,而我得到的錯誤,說無法讀取數據等..

我的電腦的某些設置:

  • 運行在Windows 7專業版64位
  • 現在的電腦有32GB內存。
  • 我的Microsoft SQL服務器被允許使用2GB RAM。
  • 我的應用程序是建立在32位,並且僅在崩潰時使用最大1.7GB RAM。
  • 某些應用程序緩存了像5GB RAM
  • 其他應用程序只需要像1GB內存

我的應用程序應該能夠處理幾乎4GB RAM和這個配置我應該能夠使用像20-22gb內存。

從哪裏可以開始搜索我的錯誤?

回答

1

您的應用程序接近32位應用程序的內存使用限制。 Read more here.如果可能,請嘗試在AnyCPU模式下構建它。