所以我正在开发一个 Win2D 游戏,并注意到偶尔会跳过一些帧。我以为是 GC,所以我拍了几张内存快照来看看发生了什么。在解决了我的部分问题并在游戏开始时分配了所有内存后,我注意到在游戏过程中仍在创建大量Task<IReadOnlyList<Windows.Storage.StorageFile>>对象。这也发生在一个空的通用应用程序项目中,环顾四周后,我发现默认情况下启用了 Application Insights 并导致了这一切。
我对 Application Insights 了解不多,但它似乎很不错。所以我的问题是:我是否仍然可以使用 Application Insights 但阻止它创建所有这些任务对象并访问文件系统?