内存泄漏&;macOS上的SwiftUI带来的减速

内存泄漏&;macOS上的SwiftUI带来的减速,macos,performance,memory-leaks,swiftui,Macos,Performance,Memory Leaks,Swiftui,我的macOS SwiftUI应用程序内存占用量急剧增加,速度减慢。我能够创建一个最小的示例进行复制。要复制go Xcode->File->New->Project->macOS->App->Life Cycle:SwiftUI App并将其粘贴并替换到*App.swift import SwiftUI @main struct DemoApp: App { let timer = Timer.publish(every: 0.1, on: .main, in: .common).aut

我的macOS SwiftUI应用程序内存占用量急剧增加,速度减慢。我能够创建一个最小的示例进行复制。要复制go Xcode->File->New->Project->macOS->App->Life Cycle:SwiftUI App并将其粘贴并替换到
*App.swift

import SwiftUI
@main
struct DemoApp: App {
    let timer = Timer.publish(every: 0.1, on: .main, in: .common).autoconnect()
    @State var number = 0.0
    
    var body: some Scene {
        WindowGroup {
            List {}
            .toolbar(content: {
                ForEach(1...100, id: \.self) { _ in
                    Text(String(format: "Time elapsed: %.1f ", number))
                        .font(.system(.body, design: .monospaced))
                }
            })
            .onReceive(timer) { input in
                number += 0.1
            }
        }
    }
}
我对该应用程序进行了分析,发现随着大量泄漏和内存占用的快速增长,该应用程序出现了以下问题:


此错误阻止我启动应用程序。我能做什么?

在我看来像个虫子。我可能会补充你的问题,因为直到我开始尝试调试它时才清楚,这似乎与
工具栏
@jnpdx直接相关。是的,在本例中,它只是工具栏。但在我的实际应用程序中,在取出工具栏后,我仍然有类似的泄漏行为,尽管它大大减少了。但我没能找到它的来源。我向苹果公司提交了一份TSI(技术支持事件)报告。让我们看看他们的回答