gpt4 book ai didi

ios - 新的空 iOS 应用程序有几十个内存泄漏

转载 作者:可可西里 更新时间:2023-11-01 03:33:21 25 4
gpt4 key购买 nike

在全新的单 View iOS 应用程序上使用 Leaks Instruments 工具报告了 23 处泄漏。这似乎不对——我是不是漏掉了什么?重复运行产生不同的泄漏计数,从 16 到 35。重现步骤遵循此屏幕截图。

Memory leak in login with amazon sample ios app 上发布了一个类似的未回答的问题

Screenshot of Instruments window

我正在使用 Xcode 10.2.1 (10E1001); iOS 12.2(无论是否激活 Reveal,模拟器和设备都显示泄漏。)

  1. 创建全新的单 View iOS 应用。
  2. 在 Scheme > Run/Debug 部分,启用
    • 内存管理 > Malloc 涂鸦
    • 日志记录 > Malloc 堆栈(仅限实时分配)
  3. 运行产品 > 配置文件 (⌘I)
  4. 第一次泄漏检查是绿色的;等待第二个。
  5. 23 个新漏洞! (如上所示。)

但是,除了 Instruments,Debug Navigator 不同意:

  1. 运行正常的调试 session
  2. 点击调试区域顶部的“调试内存图”。
  3. Debug Navigator(下方)没有紫色感叹号(泄漏警报)。

Screenshot of Debug Navigator

最佳答案

Xcode 10.3 的发行说明说:

Resolved an issue where running an app in iOS 12.2 or later under the Leaks instrument resulted in random numbers of false-positive leaks for every leak check after the first one in a given run

这听起来和这个问题完全一样。所以这是一个错误(海森堡错误?),现在它已修复。

关于ios - 新的空 iOS 应用程序有几十个内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56174297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com