美文网首页
一周技术回顾(2020-09-28)

一周技术回顾(2020-09-28)

作者: 起名字让我很头疼 | 来源:发表于2020-09-29 17:17 被阅读0次

Xcode黑科技Debug Memory Graph

如图1,就是这个存在于Xcode控制台上的一个功能,大家对于其他的可能一点都不陌生,但是这个功能可能有很多同学都很少会用到,这是一个在Xcode8就出现的黑科技,它可以检测App内存在的循环引用问题.今天我们就来探讨一下它的使用方法.

图1

这个东西好处在于它可以在App运行时可以生成一张表现内存中对象相互引用关系的图片,非常直观,我们一下就可以定位到哪些类中的方法出现了循环引用.

图2

图2是我再开发过程中遇到的一个循环引用问题,在我经过操作发现debugnavigator 中内存增加的严重,于是我便使用这个Memory Graph工具来查看,于是发现了在这个viewcontroller中的commentInfo对象的closeBlock方法导致循环引用.

相关文章

  • 一周技术回顾(2020-09-28)

    Xcode黑科技Debug Memory Graph 如图1,就是这个存在于Xcode控制台上的一个功能,大家对于...

  • 2020-09-28 技术回顾

    weak的实现原理 Runtime 维护了一个 weak表,用于存储指向某个对象的所有weak指针。weak表 其...

  • 一周技术回顾(2020.9.11)

    iOS 小知识 分享一个比较常用的知识点,点击某个UITableViewCell不执行-[UITableView ...

  • 转Building an Open Source Mixpane

    2020-09-28 Building an Open Source Mixpanel Alternative. ...

  • 转 Managing Real-time Event Strea

    2020-09-28 https://blog.heroku.com/event-streams-kafka-r...

  • 一周技术回顾(2020-09-18)

    iOS的内存分配 我们在运行Xcode的时候,经常会在左侧的Debug Navigator中看到我们当前使用的内存...

  • 一周技术回顾(2020-10-17)

    iOS崩溃堆栈信息 在我们日常开发过程中,经常会遇见程序的崩溃,然后会出现一大堆的堆栈信息. 一.场景 当我们收集...

  • 每日一英语

    一周回顾

  • 回顾一周

    自从干上这事,眼界都变了。以前只顾自己,只顾我的语文,我的课堂,我的学生。现在看的是整个学校,整个年级组,整体老师...

  • 回顾一周

    自从干上这事,眼界都变了。以前只顾自己,只顾我的语文,我的课堂,我的学生。现在看的是整个学校,整个年级组,整体老师...

网友评论

      本文标题:一周技术回顾(2020-09-28)

      本文链接:https://www.haomeiwen.com/subject/xtieuktx.html