找不到内存泄漏,可能是由于SwiftUI 问题

找不到内存泄漏,可能是由于SwiftUI 问题,swift,memory-leaks,instruments,xcode-instruments,swiftui,Swift,Memory Leaks,Instruments,Xcode Instruments,Swiftui,我分析了我的应用程序,发现内存泄漏。不幸的是,我不确定在这种情况下如何诊断 以下是仪器中显示的内存泄漏: 问题: 它说负责的库是系统库,这是否意味着这个漏洞是一个bug,还是我自己的问题 是我的应用程序导致了这次泄漏吗 如果是这样的话,是什么原因导致的呢?我不想为一个不合理的问题发布我所有的应用程序代码,所以帮助我寻找我需要的地方将是一个很大的帮助 我为Swift和SwiftUI添加了标签,因为泄漏似乎来自仪器中显示的SwiftUI。从Xcode 11 Beta 3开始,Swift

我分析了我的应用程序,发现内存泄漏。不幸的是,我不确定在这种情况下如何诊断

以下是
仪器中显示的内存泄漏:


问题: 它说负责的库是系统库,这是否意味着这个漏洞是一个bug,还是我自己的问题

  • 是我的应用程序导致了这次泄漏吗
  • 如果是这样的话,是什么原因导致的呢?我不想为一个不合理的问题发布我所有的应用程序代码,所以帮助我寻找我需要的地方将是一个很大的帮助


我为
Swift
SwiftUI
添加了标签,因为泄漏似乎来自仪器中显示的
SwiftUI

从Xcode 11 Beta 3开始,SwiftUI中有一个bug导致内存泄漏。您还可以通过构建一个只显示“Hello World”的简单应用程序来验证这一点,仪器在这里也显示了一个漏洞。

SwiftUI中有一个bug,导致Xcode 11 Beta 3的内存泄漏。您还可以通过构建一个简单的应用程序来验证这一点,该应用程序只显示“Hello World”,仪器在这里也显示泄漏。

一些事情。首先,我刚核实过。。。SceneDelegate不仅在SwiftUI中。创建一个新的iOS非SwiftUI项目,看看我的意思。(我这样想是因为这是iPadOS多线程所需要的)。接下来,您正在运行什么beta版本?如果是beta 1,beta 2会修复它吗?如果是beta 2,可能要等到8月份GM发布后再考虑?@dfd我正在运行Xcode
Version 11.0 beta(11M336w)
,我正在模拟器中使用iPhone XR
。我还没有一个真正的设备运行我可以测试的应用程序。谢谢你的帮助!刚刚检查过,周一的beta 2下载是
11M337n
。如果这改变了什么,也许值得检查一下。@dfd我知道我花了一些时间,我在尝试其他东西时导致了其他内存泄漏祝你好运!我相信苹果会注意这些报告,特别是当它们应用于Xcode和/或SwiftUI时。我是诚恳地说的,有几件事。首先,我刚核实过。。。SceneDelegate不仅在SwiftUI中。创建一个新的iOS非SwiftUI项目,看看我的意思。(我这样想是因为这是iPadOS多线程所需要的)。接下来,您正在运行什么beta版本?如果是beta 1,beta 2会修复它吗?如果是beta 2,可能要等到8月份GM发布后再考虑?@dfd我正在运行Xcode
Version 11.0 beta(11M336w)
,我正在模拟器中使用iPhone XR。我还没有一个真正的设备运行我可以测试的应用程序。谢谢你的帮助!刚刚检查过,周一的beta 2下载是
11M337n
。如果这改变了什么,也许值得检查一下。@dfd我知道我花了一些时间,我在尝试其他东西时导致了其他内存泄漏祝你好运!我相信苹果会注意这些报告,特别是当它们应用于Xcode和/或SwiftUI时。我是真诚地这么说的。