当使用最新的 Java Graph Beta SDK(正如我们所说的
v6.6.0
)分析我的 Kotlin 应用程序时,我发现大部分时间都“丢失”在 backingStore 中进行一些肮脏的跟踪。
像
ensureCollectionPropertyIsConsistent
这样的功能占用了我 99% 的调用图 ATM
我只在我的项目中执行 GET 请求,所以我绝对不需要这个功能。
有什么简单的方法可以完全禁用 backingStore 吗?
目前,无法禁用 Microsoft Graph SDK for Java 中的 backingStore,因为它是 SDK 工作方式的基础。但是,您在 backingStore 和脏跟踪方面遇到的不必要的开销可能是由于您使用 SDK 的方式造成的。如果您仅发出 GET 请求,通常不会遇到此问题。
获取有关如何使用 SDK 的更多详细信息将有助于更好地理解问题。如果您认为这是 SDK 的性能问题,我建议您在 Microsoft Graph SDK for Java GitHub 存储库 上提出问题,以便团队调查/重现该问题。