美文网首页其它技术点Swifty CodingiOS 开发每天分享优质文章
GMTC 上分享滴滴出行 iOS 端瘦身实践的 Slides

GMTC 上分享滴滴出行 iOS 端瘦身实践的 Slides

作者: 星光社的戴铭 | 来源:发表于2017-06-12 15:54 被阅读1442次

    在这次 GMTC 大会上分享了我们在包大小瘦身实践过程中使用的一些方法和遇到的一些问题,会前也有很多朋友咨询过这方面的问题,相信这些经验对大家会有一些帮助,完整的 Slides 我放到了这里 http://pan.baidu.com/s/1skPAIID 这次大会其他讲师的 pdf 在 GMTC 官网已经放出 http://gmtc.geekbang.org/

    下面我提出 Slides 的内容


    相关文章

      网友评论

      • sindri的小巢::flushed: 质量部小弟前来观摩
      • s_在路上:戴老师,想问一个问题,在app瘦身的时候,在xcode中如果把Enable Objective-C Exceptions设置为NO,会报cannot use "@throw" with objective-c exceptions disabled,遇到过么。
        s_在路上:@星光社的戴铭
        嗯,戴老师,在问你一个问题哈。
        ==3026==ERROR: AddressSanitizer failed to allocate 0x200000 (2097152) bytes of SizeClassAllocator32 (error code: 12)
        ==3026==Process memory map follows:
        0x00019e1b2000-0x00019e1d4000 /System/Library/PrivateFrameworks/LatentSemanticMapping.framework/LatentSemanticMapping
        ……
        0x000102704000-0x0001031fc000 /var/containers/Bundle/Application/D5A5592A-7D76-4BB9-9396-41ABC284DD16/FXBEST.app/FXBEST
        ==3026==End of process memory map.
        ==3026==AddressSanitizer CHECK failed: /Library/Caches/com.apple.xbs/Sources/clang_compiler_rt/clang-900.0.22.8/src/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc:120 "((0 && "unable to mmap")) != (0)" (0x0, 0x0)
        ERROR: Failed to mmap
        Warning: hit breakpoint while running function, skipping commands and conditions to prevent recursion.AddressSanitizer report breakpoint hit. Use 'thread info -s' to get extended information about the report.
        这种堆栈调用,是说明内存泄漏么。
        星光社的戴铭:不要设置为NO
      • sunshinelww:戴老师厉害👍

      本文标题:GMTC 上分享滴滴出行 iOS 端瘦身实践的 Slides

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