无法跟踪内存问题
Unable to track memory issue
我在内存泄漏跟踪方面遇到问题,我确实尝试过分析,但仪器将 firapb_decode_repeated_user_attribute 显示为 作为负责对象。当我尝试跟踪代码时,它会带我去汇编更痛苦的代码。有没有人有类似的问题或有一些线索来跟踪这个问题,这对我来说很重要。
泄漏对象# 地址大小 负责库 负责框架 Malloc 32 字节 1 0x600000231ba0 32 字节 appName firapb_decode_repeated_user_attribute
汇编代码
如果您想找到发生泄漏的代码区域,请切换到调用树视图。跳转栏位于第一个屏幕截图的顶部。点击跳转栏中的Leaks项,选择Call Tree,切换到调用树视图。
当您在调用树视图中时,选中反转调用树和隐藏系统库复选框将使您更容易在调用树视图中找到您的代码。从 Xcode 8.3 开始,复选框位于您通过单击 window 底部的调用树按钮打开的弹出窗口中。
早期的 Instruments 版本有一个带有复选框调用树集合的显示设置部分。
是的,正如 Larme 所说,这是 Firebase 泄漏了内存。
我仍然不知道确切的原因(代码行),但是 从 firebase plist 禁用 firebase 应用程序分析 ]解决了问题,
即使您没有在设置 IS_ANALYTICS_ENABLED = NO GoogleService-Info.plist 上使用 firebase 应用分析. fire base SDK 似乎默认执行应用程序分析代码。
解决方法:-在GoogleService上添加FIREBASE_ANALYTICS_COLLECTION_ENABLED = NO-Info.plist,解决漏水问题
这只是我的看法和观察,这个话题可能需要更多的信息和解释。
我在内存泄漏跟踪方面遇到问题,我确实尝试过分析,但仪器将 firapb_decode_repeated_user_attribute 显示为 作为负责对象。当我尝试跟踪代码时,它会带我去汇编更痛苦的代码。有没有人有类似的问题或有一些线索来跟踪这个问题,这对我来说很重要。
泄漏对象# 地址大小 负责库 负责框架 Malloc 32 字节 1 0x600000231ba0 32 字节 appName firapb_decode_repeated_user_attribute
汇编代码
如果您想找到发生泄漏的代码区域,请切换到调用树视图。跳转栏位于第一个屏幕截图的顶部。点击跳转栏中的Leaks项,选择Call Tree,切换到调用树视图。
当您在调用树视图中时,选中反转调用树和隐藏系统库复选框将使您更容易在调用树视图中找到您的代码。从 Xcode 8.3 开始,复选框位于您通过单击 window 底部的调用树按钮打开的弹出窗口中。
早期的 Instruments 版本有一个带有复选框调用树集合的显示设置部分。
是的,正如 Larme 所说,这是 Firebase 泄漏了内存。
我仍然不知道确切的原因(代码行),但是 从 firebase plist 禁用 firebase 应用程序分析 ]解决了问题,
即使您没有在设置 IS_ANALYTICS_ENABLED = NO GoogleService-Info.plist 上使用 firebase 应用分析. fire base SDK 似乎默认执行应用程序分析代码。
解决方法:-在GoogleService上添加FIREBASE_ANALYTICS_COLLECTION_ENABLED = NO-Info.plist,解决漏水问题
这只是我的看法和观察,这个话题可能需要更多的信息和解释。