找不到内存泄漏,可能是由于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我正在运行XcodeVersion 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我正在运行XcodeVersion 11.0 beta(11M336w)
,我正在模拟器中使用iPhone XR。我还没有一个真正的设备运行我可以测试的应用程序。谢谢你的帮助!刚刚检查过,周一的beta 2下载是11M337n
。如果这改变了什么,也许值得检查一下。@dfd我知道我花了一些时间,我在尝试其他东西时导致了其他内存泄漏祝你好运!我相信苹果会注意这些报告,特别是当它们应用于Xcode和/或SwiftUI时。我是真诚地这么说的。