c++ - 初始化 ArcEngine,使其更快?

标签 c++ com arcgis

我目前正在使用 ArcEngine(来自 ESRI)开发一个 C++/COM 项目。除了在文档方面几乎没有支持(有 SDK)这一事实之外,我想知道这里是否有人有过加快 ArcEngine 初始化过程的经验。现在仅仅初始化引擎就需要 30-35 秒。现在我们将运行其中的几个应用程序。有人对这个有经验么?

这是一项非常奇怪和奇怪的任务,但 ESRI 的开发人员论坛没有帮助。我在谷歌上找不到任何东西。

有什么想法吗?

最佳答案

自从我上次使用 ESRI 的东西已经快十年了,所以我无法帮助您解决任何特定于 ArcEngine 的问题。

或许您可以将实例集中在一起?在最好的情况下,您将能够重用 ArcEngine 实例,并且可以在完成后将实例返回到池中。 如果那不可能,您至少可以尝试准备好多个实例,尽管这是否可能和/或有用在很大程度上取决于您应用的具体情况。

关于c++ - 初始化 ArcEngine,使其更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/290013/

相关文章:

c++ - 嵌套绑定(bind)到成员,需要一个指针,得到一个引用。做什么?

c++ - 如果因编译器错误错误 : wrong number of template arguments (2, 失败而模板化应为 3)

c# - 如何使用 C# 控制 Windows 中的任务栏

hadoop - 寻找可以与 Hadoop 集成的 Geo Spatial Library

C++ 多个类导致架构错误

c++ - 如何安全地迭代互锁的列表?

c# - 如何在我的.Net Framework项目中添加对Windows运行时组件(C++/WinRT)的引用

c++ - 没有 DllRegisterServer 等的 COM dll

reactjs - 在 webpack 应用程序中引用 amd 模块(arcgis)

reactjs - 如何通过组件访问arcgis map?