From ecf64f953c288ddb210c987bc8f42f9c0124f1d4 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Wed, 15 Nov 2017 21:08:16 -0600 Subject: [PATCH 01/44] =?UTF-8?q?add=20=E6=B5=85=E6=9E=90=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E8=9C=82=E7=AA=9D=E7=BD=91=E7=BB=9C=E7=9A=84=E7=89=B9?= =?UTF-8?q?=E7=82=B9=E5=8F=8A=E5=85=B6=E7=9C=81=E7=94=B5=E6=96=B9=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 464ffe5..d3fba81 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,7 @@ TODO: * [WWDC2017 - Writing Energy Efficient Apps](https://developer.apple.com/videos/play/wwdc2017/238/) * [iOS 常见耗电量检测方案调研](https://github.com/ChenYilong/iOSBlog/issues/10) * [教你开发省电的 iOS app(WWDC17 观后)](http://www.jianshu.com/p/f0dc653d04ca) +* [浅析移动蜂窝网络的特点及其省电方案](https://juejin.im/post/5a0c5af051882578da0d6925) #### 启动优化 * [今日头条iOS客户端启动速度优化](https://techblog.toutiao.com/2017/01/17/iosspeed/#more) From 99107c070db0fed16dfb279eba3f9926eb245416 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Thu, 23 Nov 2017 14:15:36 +0800 Subject: [PATCH 02/44] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index d3fba81..7a3b654 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,9 @@ TODO: * [蘑菇街App Chromium网络栈实践](http://www.infoq.com/cn/articles/mogujie-app-chromium-network-layer) * [蘑菇街高并发多终端无线网关实践](http://www.infoq.com/cn/presentations/mogujie-high-concurrent-multi-terminal-wireless-gateway-practice) +#### 编译优化 +* [Optimizing-Swift-Build-Times](https://github.com/fastred/Optimizing-Swift-Build-Times) + #### APM * [网易 - NeteaseAPM iOS SDK技术实现分享](http://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=2651112215&idx=1&sn=9cc5b5fa630542a6d4b7a5626e35217a#rd) * [网易乐得 - iOS无埋点数据SDK实践之路](http://www.jianshu.com/p/69ce01e15042) From fac6f331268248f096f6ca7009bdb6a51924aa7d Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Thu, 11 Jan 2018 14:07:11 +0800 Subject: [PATCH 03/44] =?UTF-8?q?add=20=E7=A7=BB=E5=8A=A8=20APP=20?= =?UTF-8?q?=E7=BD=91=E7=BB=9C=E4=BC=98=E5=8C=96=E6=A6=82=E8=BF=B0=20by=20b?= =?UTF-8?q?ong?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7a3b654..869c9ea 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,7 @@ TODO: * [2016年携程App网络服务通道治理和性能优化实践](http://www.infoq.com/cn/articles/app-network-service-and-performance-optimization-of-ctrip) * [蘑菇街App Chromium网络栈实践](http://www.infoq.com/cn/articles/mogujie-app-chromium-network-layer) * [蘑菇街高并发多终端无线网关实践](http://www.infoq.com/cn/presentations/mogujie-high-concurrent-multi-terminal-wireless-gateway-practice) +* [移动 APP 网络优化概述 by bong](http://blog.cnbang.net/tech/3531/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io) #### 编译优化 * [Optimizing-Swift-Build-Times](https://github.com/fastred/Optimizing-Swift-Build-Times) From 5067bd04ba0a2feb8f09ec8130c91d431cc13913 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Thu, 11 Jan 2018 14:07:51 +0800 Subject: [PATCH 04/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 869c9ea..5de53a0 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ TODO: * [2016年携程App网络服务通道治理和性能优化实践](http://www.infoq.com/cn/articles/app-network-service-and-performance-optimization-of-ctrip) * [蘑菇街App Chromium网络栈实践](http://www.infoq.com/cn/articles/mogujie-app-chromium-network-layer) * [蘑菇街高并发多终端无线网关实践](http://www.infoq.com/cn/presentations/mogujie-high-concurrent-multi-terminal-wireless-gateway-practice) -* [移动 APP 网络优化概述 by bong](http://blog.cnbang.net/tech/3531/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io) +* [移动 APP 网络优化概述](http://blog.cnbang.net/tech/3531/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io) #### 编译优化 * [Optimizing-Swift-Build-Times](https://github.com/fastred/Optimizing-Swift-Build-Times) From 6172548ef787969be1d03f2eb0f9f4132bad0bab Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Fri, 9 Feb 2018 12:19:52 +0800 Subject: [PATCH 05/44] =?UTF-8?q?add=20iOS=E7=94=B5=E9=87=8F=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=AE=9E=E8=B7=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5de53a0..b2fc4ab 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ TODO: * [iOS 常见耗电量检测方案调研](https://github.com/ChenYilong/iOSBlog/issues/10) * [教你开发省电的 iOS app(WWDC17 观后)](http://www.jianshu.com/p/f0dc653d04ca) * [浅析移动蜂窝网络的特点及其省电方案](https://juejin.im/post/5a0c5af051882578da0d6925) +* [iOS电量测试实践](https://mp.weixin.qq.com/s/q39BHIWsbdNeqfH85EOkIQ) #### 启动优化 * [今日头条iOS客户端启动速度优化](https://techblog.toutiao.com/2017/01/17/iosspeed/#more) From fab42f1743382058e3781493b540563896cd542c Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Mon, 26 Feb 2018 11:39:20 +0800 Subject: [PATCH 06/44] =?UTF-8?q?add=20=E6=8E=A2=E7=B4=A2iOS=E5=86=85?= =?UTF-8?q?=E5=AD=98=E5=88=86=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b2fc4ab..e547b63 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,7 @@ #### 内存优化 * [Memory Usage Performance Guidelines](https://developer.apple.com/library/content/documentation/Performance/Conceptual/ManagingMemory/ManagingMemory.html#//apple_ref/doc/uid/10000160i) +* [探索iOS内存分配](https://juejin.im/post/5a5e13c45188257327399e19) #### 卡顿优化 * [微信iOS卡顿监控系统](http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ%3D%3D&idx=1&mid=207890859&scene=23&sn=e98dd604cdb854e7a5808d2072c29162&srcid=0921FzoCw9j1W7n4uFYKuarC#rd) From 548ee0900f078c4ad56ba18f1ac2d6b138361fbe Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Wed, 14 Mar 2018 14:03:40 +0800 Subject: [PATCH 07/44] =?UTF-8?q?add=20iOS=E5=BE=AE=E4=BF=A1=E5=86=85?= =?UTF-8?q?=E5=AD=98=E7=9B=91=E6=8E=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e547b63..7c8af04 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ #### 内存优化 * [Memory Usage Performance Guidelines](https://developer.apple.com/library/content/documentation/Performance/Conceptual/ManagingMemory/ManagingMemory.html#//apple_ref/doc/uid/10000160i) * [探索iOS内存分配](https://juejin.im/post/5a5e13c45188257327399e19) +* [iOS微信内存监控](http://wetest.qq.com/lab/view/367.html?from=content_juejin) #### 卡顿优化 * [微信iOS卡顿监控系统](http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ%3D%3D&idx=1&mid=207890859&scene=23&sn=e98dd604cdb854e7a5808d2072c29162&srcid=0921FzoCw9j1W7n4uFYKuarC#rd) From ba1d6fada4bae1c5147bc4775283f2e04738eed7 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Wed, 14 Mar 2018 14:27:44 +0800 Subject: [PATCH 08/44] =?UTF-8?q?add=20QQ=E7=A9=BA=E9=97=B4=E6=8E=89?= =?UTF-8?q?=E5=B8=A7=E7=8E=87=E4=BC=98=E5=8C=96=E5=AE=9E=E6=88=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7c8af04..cfd00ce 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ * [iOS应用UI线程卡顿监控](https://mp.weixin.qq.com/s?__biz=MzI5MjEzNzA1MA==&mid=2650264136&idx=1&sn=052c1db8131d4bed8458b98e1ec0d5b0&chksm=f406837dc3710a6b49e76ce3639f671373b553e8a91b544e82bb8747e9adc7985fea1093a394#rd) * [iOS 保持界面流畅的技巧](http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/) * [实现 60fps 的网易云音乐首页](https://mp.weixin.qq.com/s?__biz=MzA4MzEwOTkyMQ==&mid=2667379069&idx=1&sn=376d9ef2261cf13e930406f1c35d3569&chksm=84f32833b384a1250ef66f76a8d050216fd3b0bd4ea99b55f4a609cf268c8169ac2889746245&mpshare=1&scene=1&srcid=0810MDXnroCGDhecWqlXazwE&key=05d58d453d781a66b453e3d41dd8d420839dd771948b07f8c8afe3482922901ad13e8c8ab46f48d0883e9b55d304f6ce272854ecc200f68557644581408036c8ee0c5154fbf413a007cd7617b0e086f6&ascene=0&uin=MjY1NTg0NzMyMQ%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.12.5+build(16F73)&version=12020810&nettype=WIFI&fontScale=100&pass_ticket=OB4hdN6ImVq0WXd%2BDAJVSADk3OsXMiJH5VzZqXk%2F7meSbJNPMBTUB2z5%2Fct%2BuPmN) +* [QQ空间掉帧率优化实战](http://wetest.qq.com/lab/view/354.html) #### 布局优化 TODO: From 3164ef8afb21f8ca27bd99029068e871d58c5eeb Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Sat, 21 Apr 2018 21:56:18 +0800 Subject: [PATCH 09/44] =?UTF-8?q?=E5=90=AF=E5=8A=A8=E4=BC=98=E5=8C=96=20+?= =?UTF-8?q?=20WWDC=20235=E3=80=81406=E3=80=81413?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index cfd00ce..d40a394 100644 --- a/README.md +++ b/README.md @@ -56,12 +56,20 @@ TODO: * [iOS电量测试实践](https://mp.weixin.qq.com/s/q39BHIWsbdNeqfH85EOkIQ) #### 启动优化 -* [今日头条iOS客户端启动速度优化](https://techblog.toutiao.com/2017/01/17/iosspeed/#more) -* [WWDC 2016 Session笔记:App启动时间优化](http://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=2651112831&idx=1&sn=4c7a06af9a726989cd7201bea7de6830&chksm=844c6ca2b33be5b4df92b67fe7912780c1977f8f993b55520a0d17abb3daf9defb09731c3167&scene=0#rd) -* [百度输入法-iOS 启动速度优化](http://www.infoq.com/cn/presentations/ios-typewriting-start-speed-optimization) -* [Facebook iOS App如何优化启动时间](http://www.cocoachina.com/ios/20160104/14870.html) +* [WWDC2012-235-iOS APP Performance:Responsiveness](https://developer.apple.com/videos/play/wwdc2012/235) +* [WWDC2016-406-Optimizing App Startup Time](https://developer.apple.com/videos/play/wwdc2016/406) +* [WWDC2017-413-App Startup Time:Past,Present,and Future](https://developer.apple.com/videos/play/wwdc2017/413) + +* [如何精准度量iOSAPP启动时间](https://www.jianshu.com/p/c14987eee107) +* [优化 App 的启动时间-杨萧玉](http://yulingtianxia.com/blog/2016/10/30/Optimizing-App-Startup-Time) + +* [iOS客户端启动速度优化-今日头条](https://techblog.toutiao.com/2017/01/17/iosspeed/#more) +* [iOS App 启动性能优化-WiFi管家](https://mp.weixin.qq.com/s/Kf3EbDIUuf0aWVT-UCEmbA) +* [iOS App如何优化启动时间-Facebook](http://www.cocoachina.com/ios/20160104/14870.html) +* [iOS 启动速度优化-百度输入法](http://www.infoq.com/cn/presentations/ios-typewriting-start-speed-optimization) +* [一次立竿见影的启动时间优化](https://juejin.im/post/5a31190751882559e225a775) + * [obj中国-Mach-O 可执行文件](https://objccn.io/issue-6-3/) -* [iOS App 启动性能优化](https://mp.weixin.qq.com/s/Kf3EbDIUuf0aWVT-UCEmbA) #### 体积优化 * [iOS微信安装包瘦身](http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ==&mid=207986417&idx=1&sn=77ea7d8e4f8ab7b59111e78c86ccfe66&scene=24&srcid=0921TTAXHGHWKqckEHTvGzoA#rd) From 91e1dde22f29c20673c7f457cacf0f8a2ba4f912 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Sat, 21 Apr 2018 21:57:24 +0800 Subject: [PATCH 10/44] format --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index d40a394..c4ebd29 100644 --- a/README.md +++ b/README.md @@ -59,16 +59,13 @@ TODO: * [WWDC2012-235-iOS APP Performance:Responsiveness](https://developer.apple.com/videos/play/wwdc2012/235) * [WWDC2016-406-Optimizing App Startup Time](https://developer.apple.com/videos/play/wwdc2016/406) * [WWDC2017-413-App Startup Time:Past,Present,and Future](https://developer.apple.com/videos/play/wwdc2017/413) - * [如何精准度量iOSAPP启动时间](https://www.jianshu.com/p/c14987eee107) * [优化 App 的启动时间-杨萧玉](http://yulingtianxia.com/blog/2016/10/30/Optimizing-App-Startup-Time) - * [iOS客户端启动速度优化-今日头条](https://techblog.toutiao.com/2017/01/17/iosspeed/#more) * [iOS App 启动性能优化-WiFi管家](https://mp.weixin.qq.com/s/Kf3EbDIUuf0aWVT-UCEmbA) * [iOS App如何优化启动时间-Facebook](http://www.cocoachina.com/ios/20160104/14870.html) * [iOS 启动速度优化-百度输入法](http://www.infoq.com/cn/presentations/ios-typewriting-start-speed-optimization) * [一次立竿见影的启动时间优化](https://juejin.im/post/5a31190751882559e225a775) - * [obj中国-Mach-O 可执行文件](https://objccn.io/issue-6-3/) #### 体积优化 From 96ed3a11e1c5ad6cebbf400fcd5d5ec9594c1c1a Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Sat, 21 Apr 2018 22:34:59 +0800 Subject: [PATCH 11/44] =?UTF-8?q?add=20iOS=E8=BF=9B=E9=98=B6--App=E5=8A=9F?= =?UTF-8?q?=E8=80=97=E4=BC=98=E5=8C=96=E7=9C=8B=E8=BF=99=E7=AF=87=E5=B0=B1?= =?UTF-8?q?=E5=A4=9F=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c4ebd29..6818649 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ * [Core Animation性能调优](https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques/blob/master/12-%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98/%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98.md) #### 综合篇 +* [WWDC2012-235-iOS APP Performance:Responsiveness](https://developer.apple.com/videos/play/wwdc2012/235) * [微信读书iOS性能优化](http://wereadteam.github.io/2016/05/03/WeRead-Performance/) * [微信读书 iOS 质量保证及性能监控](http://wereadteam.github.io/2016/12/12/Monitor/) * [深入剖析 iOS 性能优化](https://ming1016.github.io/2017/06/20/deeply-ios-performance-optimization/) @@ -54,9 +55,9 @@ TODO: * [教你开发省电的 iOS app(WWDC17 观后)](http://www.jianshu.com/p/f0dc653d04ca) * [浅析移动蜂窝网络的特点及其省电方案](https://juejin.im/post/5a0c5af051882578da0d6925) * [iOS电量测试实践](https://mp.weixin.qq.com/s/q39BHIWsbdNeqfH85EOkIQ) +* [iOS进阶--App功耗优化看这篇就够了](http://www.cocoachina.com/ios/20171204/21413.html) #### 启动优化 -* [WWDC2012-235-iOS APP Performance:Responsiveness](https://developer.apple.com/videos/play/wwdc2012/235) * [WWDC2016-406-Optimizing App Startup Time](https://developer.apple.com/videos/play/wwdc2016/406) * [WWDC2017-413-App Startup Time:Past,Present,and Future](https://developer.apple.com/videos/play/wwdc2017/413) * [如何精准度量iOSAPP启动时间](https://www.jianshu.com/p/c14987eee107) From 80befb991ceee981b29938f06f13f79cf10cc33d Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Thu, 14 Jun 2018 12:24:32 +0800 Subject: [PATCH 12/44] =?UTF-8?q?=E5=86=85=E5=AD=98=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=8F=8A=E4=BC=98=E5=8C=96-QQ=E6=B5=8F=E8=A7=88=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 6818649..e68093c 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,8 @@ * [Memory Usage Performance Guidelines](https://developer.apple.com/library/content/documentation/Performance/Conceptual/ManagingMemory/ManagingMemory.html#//apple_ref/doc/uid/10000160i) * [探索iOS内存分配](https://juejin.im/post/5a5e13c45188257327399e19) * [iOS微信内存监控](http://wetest.qq.com/lab/view/367.html?from=content_juejin) +* [内存管理及优化(上)-QQ浏览器](https://www.imooc.com/video/11075) +* [内存管理及优化(下)-QQ浏览器](https://www.imooc.com/video/11076) #### 卡顿优化 * [微信iOS卡顿监控系统](http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ%3D%3D&idx=1&mid=207890859&scene=23&sn=e98dd604cdb854e7a5808d2072c29162&srcid=0921FzoCw9j1W7n4uFYKuarC#rd) From cd60987caf644ae5ce2c0eacd35a0230296f1a19 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Sat, 16 Jun 2018 14:54:20 +0800 Subject: [PATCH 13/44] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e68093c..4318840 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ #### 内存优化 * [Memory Usage Performance Guidelines](https://developer.apple.com/library/content/documentation/Performance/Conceptual/ManagingMemory/ManagingMemory.html#//apple_ref/doc/uid/10000160i) +* [WWDC-2018-416](https://developer.apple.com/videos/play/wwdc2018/416/) * [探索iOS内存分配](https://juejin.im/post/5a5e13c45188257327399e19) * [iOS微信内存监控](http://wetest.qq.com/lab/view/367.html?from=content_juejin) * [内存管理及优化(上)-QQ浏览器](https://www.imooc.com/video/11075) From 3efb908379ab9b504d0e448b49fbb516f68a14b2 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Tue, 19 Jun 2018 10:38:45 +0800 Subject: [PATCH 14/44] =?UTF-8?q?iOS=20app=E5=90=AF=E5=8A=A8=E9=80=9F?= =?UTF-8?q?=E5=BA=A6=E7=A0=94=E7=A9=B6=E5=AE=9E=E8=B7=B5=20-=20=E5=8D=B3?= =?UTF-8?q?=E5=88=BB=E6=8A=80=E6=9C=AF=E5=9B=A2=E9=98=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4318840..e96cf4d 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ TODO: * [iOS 启动速度优化-百度输入法](http://www.infoq.com/cn/presentations/ios-typewriting-start-speed-optimization) * [一次立竿见影的启动时间优化](https://juejin.im/post/5a31190751882559e225a775) * [obj中国-Mach-O 可执行文件](https://objccn.io/issue-6-3/) +* [iOS app启动速度研究实践](https://zhuanlan.zhihu.com/p/38183046?from=1086193010&wm=3333_2001&weiboauthoruid=1690182120) #### 体积优化 * [iOS微信安装包瘦身](http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ==&mid=207986417&idx=1&sn=77ea7d8e4f8ab7b59111e78c86ccfe66&scene=24&srcid=0921TTAXHGHWKqckEHTvGzoA#rd) From abb99ca79ab9d49986cfa825086ecdd834852c88 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Fri, 22 Jun 2018 17:34:02 +0800 Subject: [PATCH 15/44] =?UTF-8?q?iOS=20=E6=B5=81=E9=87=8F=E7=9B=91?= =?UTF-8?q?=E6=8E=A7=E5=88=86=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e96cf4d..d4ef222 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ TODO: * [蘑菇街App Chromium网络栈实践](http://www.infoq.com/cn/articles/mogujie-app-chromium-network-layer) * [蘑菇街高并发多终端无线网关实践](http://www.infoq.com/cn/presentations/mogujie-high-concurrent-multi-terminal-wireless-gateway-practice) * [移动 APP 网络优化概述](http://blog.cnbang.net/tech/3531/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io) - + #### 编译优化 * [Optimizing-Swift-Build-Times](https://github.com/fastred/Optimizing-Swift-Build-Times) @@ -102,6 +102,7 @@ TODO: * [iOS 性能监控 SDK —— Wedjat(华狄特)开发过程的调研和整理](https://github.com/aozhimin/iOS-Monitor-Platform) * [揭秘 APM iOS SDK 的核心技术](https://github.com/iOS-APM/iOS-APM-Secrets) * [iOS-Monitor-Resources](https://github.com/aozhimin/iOS-Monitor-Resources) +* [iOS 流量监控分析](https://juejin.im/post/5b1602906fb9a01e3542f08c) #### 调试 & Crash * [iOS 项目开发过程中用到的高级调试技巧,涉及三方库动态调试、静态分析和反编译等领域](https://github.com/aozhimin/iOS-Debug-Hacks) From 20b40fdd2314f815c1eb68c35fc631ad080bb01f Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Mon, 16 Jul 2018 23:01:55 +0800 Subject: [PATCH 16/44] =?UTF-8?q?UIKit=E6=80=A7=E8=83=BD=E8=B0=83=E4=BC=98?= =?UTF-8?q?=E5=AE=9E=E6=88=98=E8=AE=B2=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d4ef222..0ec57eb 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,7 @@ * [iOS 保持界面流畅的技巧](http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/) * [实现 60fps 的网易云音乐首页](https://mp.weixin.qq.com/s?__biz=MzA4MzEwOTkyMQ==&mid=2667379069&idx=1&sn=376d9ef2261cf13e930406f1c35d3569&chksm=84f32833b384a1250ef66f76a8d050216fd3b0bd4ea99b55f4a609cf268c8169ac2889746245&mpshare=1&scene=1&srcid=0810MDXnroCGDhecWqlXazwE&key=05d58d453d781a66b453e3d41dd8d420839dd771948b07f8c8afe3482922901ad13e8c8ab46f48d0883e9b55d304f6ce272854ecc200f68557644581408036c8ee0c5154fbf413a007cd7617b0e086f6&ascene=0&uin=MjY1NTg0NzMyMQ%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.12.5+build(16F73)&version=12020810&nettype=WIFI&fontScale=100&pass_ticket=OB4hdN6ImVq0WXd%2BDAJVSADk3OsXMiJH5VzZqXk%2F7meSbJNPMBTUB2z5%2Fct%2BuPmN) * [QQ空间掉帧率优化实战](http://wetest.qq.com/lab/view/354.html) +* [UIKit性能调优实战讲解](http://www.cocoachina.com/ios/20160208/15238.html?utm_source=tuicool&utm_medium=referral) #### 布局优化 TODO: From 58ca8015e1a56467b4f6941d1f568f6edc3664c6 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Mon, 16 Jul 2018 23:14:38 +0800 Subject: [PATCH 17/44] add Core Animation Guide MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Core Animation Programming Guide、iOS-Core-Animation-Advanced-Techniques --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 0ec57eb..0ce0f29 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,13 @@ #### iOS 官方文档 > 专题内容比较多,后面细分内容会有部分重复。 * [Performance 专题](https://developer.apple.com/library/content/navigation/#section=Topics&topic=Performance) +* [Core Animation Programming Guide](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreAnimation_guide) + #### iOS 性能优化相关书籍 * [Pro iOS Apps Performance Optimization](http://download.csdn.net/detail/tskyming/9831453) * [High Performance iOS Apps](http://download.csdn.net/detail/tskyming/9831465) +* [iOS-Core-Animation-Advanced-Techniques](https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques) #### Instruments 工具相关 * [Instruments User Guide](https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/index.html) [中文翻译-PDF](http://cdn.cocimg.com/bbs/attachment/Fid_6/6_24457_90eabb4ed5b3863.pdf) From de330c0df929ad8cdafdead9970e0aea24e20534 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Tue, 17 Jul 2018 00:06:40 +0800 Subject: [PATCH 18/44] =?UTF-8?q?add=20iOS=20UI=E6=80=A7=E8=83=BD=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=80=BB=E7=BB=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 0ce0f29..a8ef581 100644 --- a/README.md +++ b/README.md @@ -20,8 +20,6 @@ * [instrument之Time Profiler总结](http://www.cnblogs.com/lxlx1798/p/6933604.html) * [Instruments学习之Core Animation学习](http://www.cnblogs.com/lxlx1798/p/6933364.html) * [Instruments之Activity Monitor使用入门](http://www.cnblogs.com/lxlx1798/p/6933141.html) -* [使用Instrument调试界面卡顿](http://www.jianshu.com/p/9dbbc91c8059) -* [Core Animation性能调优](https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques/blob/master/12-%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98/%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98.md) #### 综合篇 * [WWDC2012-235-iOS APP Performance:Responsiveness](https://developer.apple.com/videos/play/wwdc2012/235) @@ -43,14 +41,15 @@ * [内存管理及优化(下)-QQ浏览器](https://www.imooc.com/video/11076) #### 卡顿优化 +* [UIKit性能调优实战讲解](http://www.cocoachina.com/ios/20160208/15238.html?utm_source=tuicool&utm_medium=referral) +* [QQ空间掉帧率优化实战](http://wetest.qq.com/lab/view/354.html) +* [实现 60fps 的网易云音乐首页](https://mp.weixin.qq.com/s?__biz=MzA4MzEwOTkyMQ==&mid=2667379069&idx=1&sn=376d9ef2261cf13e930406f1c35d3569) +* [iOS 保持界面流畅的技巧](http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/) +* [iOS UI性能优化总结](http://www.cocoachina.com/ios/20180412/22990.html) * [微信iOS卡顿监控系统](http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ%3D%3D&idx=1&mid=207890859&scene=23&sn=e98dd604cdb854e7a5808d2072c29162&srcid=0921FzoCw9j1W7n4uFYKuarC#rd) * [iOS-卡顿检测](http://www.cnblogs.com/gatsbywang/p/5555200.html) * [iOS监控:卡顿检测](http://ios.jobbole.com/93085/) * [iOS应用UI线程卡顿监控](https://mp.weixin.qq.com/s?__biz=MzI5MjEzNzA1MA==&mid=2650264136&idx=1&sn=052c1db8131d4bed8458b98e1ec0d5b0&chksm=f406837dc3710a6b49e76ce3639f671373b553e8a91b544e82bb8747e9adc7985fea1093a394#rd) -* [iOS 保持界面流畅的技巧](http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/) -* [实现 60fps 的网易云音乐首页](https://mp.weixin.qq.com/s?__biz=MzA4MzEwOTkyMQ==&mid=2667379069&idx=1&sn=376d9ef2261cf13e930406f1c35d3569&chksm=84f32833b384a1250ef66f76a8d050216fd3b0bd4ea99b55f4a609cf268c8169ac2889746245&mpshare=1&scene=1&srcid=0810MDXnroCGDhecWqlXazwE&key=05d58d453d781a66b453e3d41dd8d420839dd771948b07f8c8afe3482922901ad13e8c8ab46f48d0883e9b55d304f6ce272854ecc200f68557644581408036c8ee0c5154fbf413a007cd7617b0e086f6&ascene=0&uin=MjY1NTg0NzMyMQ%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.12.5+build(16F73)&version=12020810&nettype=WIFI&fontScale=100&pass_ticket=OB4hdN6ImVq0WXd%2BDAJVSADk3OsXMiJH5VzZqXk%2F7meSbJNPMBTUB2z5%2Fct%2BuPmN) -* [QQ空间掉帧率优化实战](http://wetest.qq.com/lab/view/354.html) -* [UIKit性能调优实战讲解](http://www.cocoachina.com/ios/20160208/15238.html?utm_source=tuicool&utm_medium=referral) #### 布局优化 TODO: From 6d314ef8a8574f7c72af4ff6522b79065971681b Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Tue, 17 Jul 2018 22:06:31 +0800 Subject: [PATCH 19/44] =?UTF-8?q?gmtc-2018-=E6=80=A7=E8=83=BD=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E4=B8=8E=E7=9B=91=E6=8E=A7=20PPT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index a8ef581..6f71fb1 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,12 @@ * [Instruments学习之Core Animation学习](http://www.cnblogs.com/lxlx1798/p/6933364.html) * [Instruments之Activity Monitor使用入门](http://www.cnblogs.com/lxlx1798/p/6933141.html) +#### GMTC-2018 PPT +* [LinkedIn移动应用的性能优化之道](https://ppt.geekbang.org/slide/show?cid=31&pid=1495) +* [美团客户端监控与异常排查实践](https://ppt.geekbang.org/slide/show?cid=31&pid=1500) +* [爱奇艺APP极致体验之路](https://ppt.geekbang.org/slide/show?cid=31&pid=1497) +* [大前端时代前端监控的最佳实践](https://ppt.geekbang.org/slide/show?cid=31&pid=1496) + #### 综合篇 * [WWDC2012-235-iOS APP Performance:Responsiveness](https://developer.apple.com/videos/play/wwdc2012/235) * [微信读书iOS性能优化](http://wereadteam.github.io/2016/05/03/WeRead-Performance/) From e52b7b296ab7f7a97aa1dbcf163e326a52017784 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Fri, 20 Jul 2018 15:47:21 +0800 Subject: [PATCH 20/44] =?UTF-8?q?APMCon-2016=E6=BC=94=E8=AE=B2=E5=AE=9E?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6f71fb1..393394a 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,7 @@ TODO: * [揭秘 APM iOS SDK 的核心技术](https://github.com/iOS-APM/iOS-APM-Secrets) * [iOS-Monitor-Resources](https://github.com/aozhimin/iOS-Monitor-Resources) * [iOS 流量监控分析](https://juejin.im/post/5b1602906fb9a01e3542f08c) - +* [APMCon-2016演讲实录](http://apmcon.cn/2016/index.html#yjsl) #### 调试 & Crash * [iOS 项目开发过程中用到的高级调试技巧,涉及三方库动态调试、静态分析和反编译等领域](https://github.com/aozhimin/iOS-Debug-Hacks) * [Understanding and Analyzing Application Crash Reports](https://developer.apple.com/library/content/technotes/tn2151/_index.html) From fb0b541035f2ad6558e5d3417b16b5e264315906 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Sat, 21 Jul 2018 09:28:25 +0800 Subject: [PATCH 21/44] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=E7=9B=91?= =?UTF-8?q?=E6=8E=A7=E4=BD=93=E7=B3=BB=E4=B9=8B=E6=8A=80=E6=9C=AF=E5=8E=9F?= =?UTF-8?q?=E7=90=86=E5=89=96=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 393394a..4b49fa2 100644 --- a/README.md +++ b/README.md @@ -104,6 +104,7 @@ TODO: * [Optimizing-Swift-Build-Times](https://github.com/fastred/Optimizing-Swift-Build-Times) #### APM +* [移动端监控体系之技术原理剖析](http://ios.jobbole.com/92988/) * [网易 - NeteaseAPM iOS SDK技术实现分享](http://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=2651112215&idx=1&sn=9cc5b5fa630542a6d4b7a5626e35217a#rd) * [网易乐得 - iOS无埋点数据SDK实践之路](http://www.jianshu.com/p/69ce01e15042) * [听云 - 移动端 APM 产品研发技能](http://www.infoq.com/cn/presentations/mobile-terminal-apm-product-development-skills) From a42eb4d4744b8b767513e4f241e94de283a6f54e Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Sat, 21 Jul 2018 09:34:33 +0800 Subject: [PATCH 22/44] GodEye --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4b49fa2..90528c5 100644 --- a/README.md +++ b/README.md @@ -139,4 +139,5 @@ TODO: * [iOS Memory Budget Test](https://github.com/Split82/iOSMemoryBudgetTest) * [PerformanceTestingHelper](https://github.com/ArmsZhou/PerformanceTestingHelper) * [GT](https://github.com/Tencent/GT) +* [GodEye](https://github.com/zixun/GodEye) From 7e510630dfaf5d867db9d67be4195dd886ddffad Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Fri, 27 Jul 2018 12:39:02 +0800 Subject: [PATCH 23/44] =?UTF-8?q?WWDC=202018=EF=BC=9AiOS=20=E5=86=85?= =?UTF-8?q?=E5=AD=98=E6=B7=B1=E5=85=A5=E7=A0=94=E7=A9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 90528c5..bf47c83 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ #### 内存优化 * [Memory Usage Performance Guidelines](https://developer.apple.com/library/content/documentation/Performance/Conceptual/ManagingMemory/ManagingMemory.html#//apple_ref/doc/uid/10000160i) -* [WWDC-2018-416](https://developer.apple.com/videos/play/wwdc2018/416/) +* [WWDC-2018-416](https://developer.apple.com/videos/play/wwdc2018/416/)[中文翻译](https://juejin.im/post/5b23dafee51d4558e03cbf4f) * [探索iOS内存分配](https://juejin.im/post/5a5e13c45188257327399e19) * [iOS微信内存监控](http://wetest.qq.com/lab/view/367.html?from=content_juejin) * [内存管理及优化(上)-QQ浏览器](https://www.imooc.com/video/11075) From 98d1f751b75236aee51bbf8655af265869744f4a Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Fri, 27 Jul 2018 13:05:47 +0800 Subject: [PATCH 24/44] =?UTF-8?q?=E5=B0=8F=E8=AF=95Xcode=E9=80=86=E5=90=91?= =?UTF-8?q?=EF=BC=9Aapp=E5=86=85=E5=AD=98=E7=9B=91=E6=8E=A7=E5=8E=9F?= =?UTF-8?q?=E7=90=86=E5=88=9D=E6=8E=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index bf47c83..afc375b 100644 --- a/README.md +++ b/README.md @@ -113,6 +113,7 @@ TODO: * [揭秘 APM iOS SDK 的核心技术](https://github.com/iOS-APM/iOS-APM-Secrets) * [iOS-Monitor-Resources](https://github.com/aozhimin/iOS-Monitor-Resources) * [iOS 流量监控分析](https://juejin.im/post/5b1602906fb9a01e3542f08c) +* [小试Xcode逆向:app内存监控原理初探](http://ddrccw.github.io/2017/12/30/reverse-xcode-with-lldb-and-hopper-disassembler) * [APMCon-2016演讲实录](http://apmcon.cn/2016/index.html#yjsl) #### 调试 & Crash * [iOS 项目开发过程中用到的高级调试技巧,涉及三方库动态调试、静态分析和反编译等领域](https://github.com/aozhimin/iOS-Debug-Hacks) From ecef0ffad5f04f913680accc23f0c34dfda39973 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Wed, 31 Oct 2018 19:23:29 +0800 Subject: [PATCH 25/44] =?UTF-8?q?add=20OOM=E6=8E=A2=E7=A9=B6=EF=BC=9AXNU?= =?UTF-8?q?=20=E5=86=85=E5=AD=98=E7=8A=B6=E6=80=81=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index afc375b..2e13cf5 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,7 @@ * [iOS微信内存监控](http://wetest.qq.com/lab/view/367.html?from=content_juejin) * [内存管理及优化(上)-QQ浏览器](https://www.imooc.com/video/11075) * [内存管理及优化(下)-QQ浏览器](https://www.imooc.com/video/11076) +* [OOM探究:XNU 内存状态管理](https://www.jianshu.com/p/4458700a8ba8) #### 卡顿优化 * [UIKit性能调优实战讲解](http://www.cocoachina.com/ios/20160208/15238.html?utm_source=tuicool&utm_medium=referral) From 88fda758191a0d4f588a3ffaf176562612ac9b24 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Fri, 7 Dec 2018 12:42:41 +0800 Subject: [PATCH 26/44] =?UTF-8?q?add=20iOS=20App=E5=86=B7=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E6=B2=BB=E7=90=86=EF=BC=9A=E6=9D=A5=E8=87=AA=E7=BE=8E?= =?UTF-8?q?=E5=9B=A2=E5=A4=96=E5=8D=96=E7=9A=84=E5=AE=9E=E8=B7=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2e13cf5..7bd08d9 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,7 @@ TODO: * [一次立竿见影的启动时间优化](https://juejin.im/post/5a31190751882559e225a775) * [obj中国-Mach-O 可执行文件](https://objccn.io/issue-6-3/) * [iOS app启动速度研究实践](https://zhuanlan.zhihu.com/p/38183046?from=1086193010&wm=3333_2001&weiboauthoruid=1690182120) +* [iOS App冷启动治理:来自美团外卖的实践](https://mp.weixin.qq.com/s/jN3jaNrvXczZoYIRCWZs7w) #### 体积优化 * [iOS微信安装包瘦身](http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ==&mid=207986417&idx=1&sn=77ea7d8e4f8ab7b59111e78c86ccfe66&scene=24&srcid=0921TTAXHGHWKqckEHTvGzoA#rd) @@ -142,4 +143,5 @@ TODO: * [PerformanceTestingHelper](https://github.com/ArmsZhou/PerformanceTestingHelper) * [GT](https://github.com/Tencent/GT) * [GodEye](https://github.com/zixun/GodEye) +* [ArgusAPM](https://github.com/Qihoo360/ArgusAPM) From 09ad02ed295f82169a73fb0494bc3f04b0fad019 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Thu, 20 Dec 2018 10:21:46 +0800 Subject: [PATCH 27/44] add AppleTrace --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7bd08d9..02a90ea 100644 --- a/README.md +++ b/README.md @@ -144,4 +144,5 @@ TODO: * [GT](https://github.com/Tencent/GT) * [GodEye](https://github.com/zixun/GodEye) * [ArgusAPM](https://github.com/Qihoo360/ArgusAPM) +* [AppleTrace](https://github.com/everettjf/AppleTrace) From 6946f0b986d92785a02e29576f2eecdfc2c41ded Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Tue, 25 Dec 2018 17:14:06 +0800 Subject: [PATCH 28/44] matrix --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 02a90ea..4b5f7ac 100644 --- a/README.md +++ b/README.md @@ -145,4 +145,5 @@ TODO: * [GodEye](https://github.com/zixun/GodEye) * [ArgusAPM](https://github.com/Qihoo360/ArgusAPM) * [AppleTrace](https://github.com/everettjf/AppleTrace) +* [matrix](https://github.com/Tencent/matrix) From d56c5b3a1421c31c4ded4bf652356154c307dcba Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Mon, 22 Apr 2019 10:57:25 +0800 Subject: [PATCH 29/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4b5f7ac..ad9aa21 100644 --- a/README.md +++ b/README.md @@ -146,4 +146,4 @@ TODO: * [ArgusAPM](https://github.com/Qihoo360/ArgusAPM) * [AppleTrace](https://github.com/everettjf/AppleTrace) * [matrix](https://github.com/Tencent/matrix) - +* [MTHawkeye](https://github.com/meitu/MTHawkeye) From 22f402db1289f2e7e2ad7564bdc9f38f8f3a380b Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Tue, 30 Apr 2019 14:42:21 +0800 Subject: [PATCH 30/44] =?UTF-8?q?=E6=8F=92=E5=85=A5=E4=B8=80=E6=9D=A1?= =?UTF-8?q?=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index ad9aa21..0db8f17 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,12 @@ +**广告时间** + +近期部门非常缺人,我们部门主要是IM、WMDA、WPush、PASSPORT、WLog等核心组件客户端SDK开发, +iOS、Android 初级、高级均需要,有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming +``` +过段时间,招到人就下掉广告了。 +``` + + # iOS-Performance-Optimization 关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等 From c0ab7563d3acbebbdd67b5ef533cfe1ab615f2ed Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Wed, 15 May 2019 23:37:13 +0800 Subject: [PATCH 31/44] =?UTF-8?q?=E4=B8=8B=E6=8E=89=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/README.md b/README.md index 0db8f17..0f856ff 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,3 @@ -**广告时间** - -近期部门非常缺人,我们部门主要是IM、WMDA、WPush、PASSPORT、WLog等核心组件客户端SDK开发, -iOS、Android 初级、高级均需要,有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming -``` -过段时间,招到人就下掉广告了。 -``` - - # iOS-Performance-Optimization 关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等 @@ -156,3 +147,4 @@ TODO: * [AppleTrace](https://github.com/everettjf/AppleTrace) * [matrix](https://github.com/Tencent/matrix) * [MTHawkeye](https://github.com/meitu/MTHawkeye) + From 768db11f525af4ef437f8659f3fd497e968eae40 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Mon, 1 Jul 2019 19:44:41 +0800 Subject: [PATCH 32/44] =?UTF-8?q?add=20360=E7=A7=BB=E5=8A=A8=E7=AB=AF?= =?UTF-8?q?=E6=80=A7=E8=83=BD=E7=9B=91=E6=8E=A7=E5=AE=9E=E8=B7=B5QDAS-APM?= =?UTF-8?q?=EF=BC=88iOS=E7=AF=87=EF=BC=89=E3=80=81GMTC2019-=E5=A4=A7?= =?UTF-8?q?=E5=89=8D=E7=AB=AF-=E6=80=A7=E8=83=BD=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E4=B8=93=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 0f856ff..e9c4a5d 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ * [美团客户端监控与异常排查实践](https://ppt.geekbang.org/slide/show?cid=31&pid=1500) * [爱奇艺APP极致体验之路](https://ppt.geekbang.org/slide/show?cid=31&pid=1497) * [大前端时代前端监控的最佳实践](https://ppt.geekbang.org/slide/show?cid=31&pid=1496) +* [性能优化与监控专题PPT](https://gmtc.infoq.cn/2019/beijing/) #### 综合篇 * [WWDC2012-235-iOS APP Performance:Responsiveness](https://developer.apple.com/videos/play/wwdc2012/235) @@ -117,6 +118,9 @@ TODO: * [iOS 流量监控分析](https://juejin.im/post/5b1602906fb9a01e3542f08c) * [小试Xcode逆向:app内存监控原理初探](http://ddrccw.github.io/2017/12/30/reverse-xcode-with-lldb-and-hopper-disassembler) * [APMCon-2016演讲实录](http://apmcon.cn/2016/index.html#yjsl) +* [360移动端性能监控实践QDAS-APM(iOS篇)](https://mp.weixin.qq.com/s/Vq0TDiLbexxBlqlf_lilnQ) + + #### 调试 & Crash * [iOS 项目开发过程中用到的高级调试技巧,涉及三方库动态调试、静态分析和反编译等领域](https://github.com/aozhimin/iOS-Debug-Hacks) * [Understanding and Analyzing Application Crash Reports](https://developer.apple.com/library/content/technotes/tn2151/_index.html) From 41dcefa610b0e2acef98f795bb9d9d9a77760d0a Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Thu, 19 Sep 2019 00:29:06 +0800 Subject: [PATCH 33/44] =?UTF-8?q?add=20=E7=A7=BB=E5=8A=A8=E7=AB=AF?= =?UTF-8?q?=E6=80=A7=E8=83=BD=E7=9B=91=E6=8E=A7=E6=96=B9=E6=A1=88Hertz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e9c4a5d..6451de4 100644 --- a/README.md +++ b/README.md @@ -119,7 +119,7 @@ TODO: * [小试Xcode逆向:app内存监控原理初探](http://ddrccw.github.io/2017/12/30/reverse-xcode-with-lldb-and-hopper-disassembler) * [APMCon-2016演讲实录](http://apmcon.cn/2016/index.html#yjsl) * [360移动端性能监控实践QDAS-APM(iOS篇)](https://mp.weixin.qq.com/s/Vq0TDiLbexxBlqlf_lilnQ) - +* [移动端性能监控方案Hertz](https://tech.meituan.com/2016/12/19/hertz.html) #### 调试 & Crash * [iOS 项目开发过程中用到的高级调试技巧,涉及三方库动态调试、静态分析和反编译等领域](https://github.com/aozhimin/iOS-Debug-Hacks) From 2e3f9240da47351d345abcd13c6976b7e7a1c298 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Thu, 19 Sep 2019 00:35:13 +0800 Subject: [PATCH 34/44] add FBMemoryProfiler --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6451de4..25f5c67 100644 --- a/README.md +++ b/README.md @@ -132,6 +132,10 @@ TODO: * [HTTPDNSLib-for-Andorod](https://github.com/CNSRE/HTTPDNSLib) * [NetworkEye](https://github.com/coderyi/NetworkEye/blob/master/README_Chinese.md) +##### 内存 +* [FBMemoryProfiler](https://github.com/facebook/FBMemoryProfiler) +* [iOS Memory Budget Test](https://github.com/Split82/iOSMemoryBudgetTest) + ##### 卡顿 * [PerformanceMonitor-Runloop](https://github.com/suifengqjn/PerformanceMonitor) * [GYMonitor-FPS](https://github.com/featuretower/GYMonitor) @@ -143,7 +147,6 @@ TODO: #### APM * [iOS-System-Services](https://github.com/iOS-APM/iOS-System-Services) * [System Monitor](https://github.com/iOS-APM/SystemMonitor) -* [iOS Memory Budget Test](https://github.com/Split82/iOSMemoryBudgetTest) * [PerformanceTestingHelper](https://github.com/ArmsZhou/PerformanceTestingHelper) * [GT](https://github.com/Tencent/GT) * [GodEye](https://github.com/zixun/GodEye) From bbd00090c71f030842630d7161ed9fd98b2cc16b Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Fri, 25 Jun 2021 17:50:11 +0800 Subject: [PATCH 35/44] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8B=9B=E4=BA=BA?= =?UTF-8?q?=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/README.md b/README.md index 25f5c67..da3e0d1 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,28 @@ 关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等 +**广告时间** + +近期部门非常缺人,贴个广告,有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming + +职位描述: +方向一,负责58集团账号SDK、安全SDK、数据埋点SDK等基础组件的开发和维护工作。 +方向二,负责移动端VR拍摄APP的开发和维护工作,涉及VR数据采集、智能拼接、效果预览等。 +方向三,负责移动端VR房源带看SDK的开发和维护工作,涉及实时音视频通话、实时VR操作同步等。 +方向四,负责创新产品孵化,与PM、算法等合作完成包括不限于AR、VR、AI等创新产品的研发工作。 + +职位要求: +1. 本科及以上学历,计算机相关专业或丰富的编码经验。 +2. 熟悉Android/iOS或C++开发,具备独立开发完整功能模块的能力。 +3. 有跨平台开发经验,或者对跨平台等新技术感兴趣者优先。 +4. 对VR、端智能等领域感兴趣或有相关经验者优先。 +5. 良好的沟通协作能力,愿与一群优秀的人做有挑战的事,与团队共同成长者优先。 + +有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming +``` +过段时间,招到人就下掉广告了。 +``` + #### iOS 官方文档 > 专题内容比较多,后面细分内容会有部分重复。 * [Performance 专题](https://developer.apple.com/library/content/navigation/#section=Topics&topic=Performance) From 14b181ed43c118b37bd36855f8cb81d994a7aa67 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Fri, 25 Jun 2021 17:50:41 +0800 Subject: [PATCH 36/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index da3e0d1..f3ee817 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ **广告时间** -近期部门非常缺人,贴个广告,有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming +**近期部门非常缺人,贴个广告,有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming** 职位描述: 方向一,负责58集团账号SDK、安全SDK、数据埋点SDK等基础组件的开发和维护工作。 From e5b4637b35a8c5e94e7529c8c5f769ae8c9d04b3 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Fri, 25 Jun 2021 17:52:11 +0800 Subject: [PATCH 37/44] Update README.md --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index f3ee817..121ac2d 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,12 @@ **近期部门非常缺人,贴个广告,有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming** +``` 职位描述: -方向一,负责58集团账号SDK、安全SDK、数据埋点SDK等基础组件的开发和维护工作。 -方向二,负责移动端VR拍摄APP的开发和维护工作,涉及VR数据采集、智能拼接、效果预览等。 -方向三,负责移动端VR房源带看SDK的开发和维护工作,涉及实时音视频通话、实时VR操作同步等。 -方向四,负责创新产品孵化,与PM、算法等合作完成包括不限于AR、VR、AI等创新产品的研发工作。 +* 方向一,负责58集团账号SDK、安全SDK、数据埋点SDK等基础组件的开发和维护工作。 +* 方向二,负责移动端VR拍摄APP的开发和维护工作,涉及VR数据采集、智能拼接、效果预览等。 +* 方向三,负责移动端VR房源带看SDK的开发和维护工作,涉及实时音视频通话、实时VR操作同步等。 +* 方向四,负责创新产品孵化,与PM、算法等合作完成包括不限于AR、VR、AI等创新产品的研发工作。 职位要求: 1. 本科及以上学历,计算机相关专业或丰富的编码经验。 @@ -19,10 +20,9 @@ 4. 对VR、端智能等领域感兴趣或有相关经验者优先。 5. 良好的沟通协作能力,愿与一群优秀的人做有挑战的事,与团队共同成长者优先。 -有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming -``` -过段时间,招到人就下掉广告了。 ``` +**有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming** + #### iOS 官方文档 > 专题内容比较多,后面细分内容会有部分重复。 From 1a6b33195ea9505196120fa7fe08e0c34b021d81 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Wed, 7 Jul 2021 12:46:19 +0800 Subject: [PATCH 38/44] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=87=AA=E5=AE=B6?= =?UTF-8?q?=E6=8B=9B=E8=81=98=E5=B7=A5=E4=BD=9C=E5=9C=B0=E7=82=B9=EF=BC=88?= =?UTF-8?q?=E5=B9=BF=E5=91=8A=EF=BC=89=20~?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 121ac2d..db74c06 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ **广告时间** -**近期部门非常缺人,贴个广告,有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming** +**近期部门(坐标北京)非常缺人,贴个广告,有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming** ``` 职位描述: From d6315e620bda21cb372ed3f0739a2a82706f9832 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Mon, 9 Aug 2021 12:27:35 +0800 Subject: [PATCH 39/44] =?UTF-8?q?=E5=90=AF=E5=8A=A8=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20=20=E8=84=89=E8=84=89iOS=E5=A6=82=E4=BD=95?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E7=A7=92=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 本文是脉脉技术团队对启动优化的实践总结,从理论到实践相结合,适合从零了解启动优化。 关键点: App 是如何启动的 衡量 App 启动时间 核心方法分析 制定 App 启动优化方案 验证 脉脉 App 启动优化效果 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index db74c06..4655d95 100644 --- a/README.md +++ b/README.md @@ -106,6 +106,7 @@ TODO: * [obj中国-Mach-O 可执行文件](https://objccn.io/issue-6-3/) * [iOS app启动速度研究实践](https://zhuanlan.zhihu.com/p/38183046?from=1086193010&wm=3333_2001&weiboauthoruid=1690182120) * [iOS App冷启动治理:来自美团外卖的实践](https://mp.weixin.qq.com/s/jN3jaNrvXczZoYIRCWZs7w) +* [脉脉iOS如何启动秒开](https://zhuanlan.zhihu.com/p/396550853) #### 体积优化 * [iOS微信安装包瘦身](http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ==&mid=207986417&idx=1&sn=77ea7d8e4f8ab7b59111e78c86ccfe66&scene=24&srcid=0921TTAXHGHWKqckEHTvGzoA#rd) From 7f32680ff61b2cd9df9c032484d92411f1a4f65d Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Mon, 9 Aug 2021 13:19:46 +0800 Subject: [PATCH 40/44] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E8=B4=9D=E8=81=8A?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 与其它文章重复度较高 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 4655d95..144f642 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,6 @@ TODO: * [iOS App 启动性能优化-WiFi管家](https://mp.weixin.qq.com/s/Kf3EbDIUuf0aWVT-UCEmbA) * [iOS App如何优化启动时间-Facebook](http://www.cocoachina.com/ios/20160104/14870.html) * [iOS 启动速度优化-百度输入法](http://www.infoq.com/cn/presentations/ios-typewriting-start-speed-optimization) -* [一次立竿见影的启动时间优化](https://juejin.im/post/5a31190751882559e225a775) * [obj中国-Mach-O 可执行文件](https://objccn.io/issue-6-3/) * [iOS app启动速度研究实践](https://zhuanlan.zhihu.com/p/38183046?from=1086193010&wm=3333_2001&weiboauthoruid=1690182120) * [iOS App冷启动治理:来自美团外卖的实践](https://mp.weixin.qq.com/s/jN3jaNrvXczZoYIRCWZs7w) From 58649db241edd6f28bb9024e3d773d1ad0f75605 Mon Sep 17 00:00:00 2001 From: Baoming Bai Date: Fri, 18 Feb 2022 13:51:54 +0800 Subject: [PATCH 41/44] =?UTF-8?q?=E4=B8=8B=E6=8E=89=E6=8B=9B=E8=81=98?= =?UTF-8?q?=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/README.md b/README.md index 144f642..be1f437 100644 --- a/README.md +++ b/README.md @@ -2,27 +2,6 @@ 关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等 -**广告时间** - -**近期部门(坐标北京)非常缺人,贴个广告,有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming** - -``` -职位描述: -* 方向一,负责58集团账号SDK、安全SDK、数据埋点SDK等基础组件的开发和维护工作。 -* 方向二,负责移动端VR拍摄APP的开发和维护工作,涉及VR数据采集、智能拼接、效果预览等。 -* 方向三,负责移动端VR房源带看SDK的开发和维护工作,涉及实时音视频通话、实时VR操作同步等。 -* 方向四,负责创新产品孵化,与PM、算法等合作完成包括不限于AR、VR、AI等创新产品的研发工作。 - -职位要求: -1. 本科及以上学历,计算机相关专业或丰富的编码经验。 -2. 熟悉Android/iOS或C++开发,具备独立开发完整功能模块的能力。 -3. 有跨平台开发经验,或者对跨平台等新技术感兴趣者优先。 -4. 对VR、端智能等领域感兴趣或有相关经验者优先。 -5. 良好的沟通协作能力,愿与一群优秀的人做有挑战的事,与团队共同成长者优先。 - -``` -**有意向者,简历发我邮箱 tskyming@163.com ,➕微信 tskyming** - #### iOS 官方文档 > 专题内容比较多,后面细分内容会有部分重复。 From 8da920ff8ad240d055a64f394c4f35a01c838767 Mon Sep 17 00:00:00 2001 From: skyming Date: Sat, 28 Jun 2025 15:47:52 +0800 Subject: [PATCH 42/44] =?UTF-8?q?OOMDetector=EF=BC=88=E8=85=BE=E8=AE=AF?= =?UTF-8?q?=E5=BC=80=E6=BA=90=EF=BC=89=EF=BC=8CKOOM=EF=BC=88=E5=BF=AB?= =?UTF-8?q?=E6=89=8B=E5=BC=80=E6=BA=90=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index be1f437..08d951a 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,9 @@ * [内存管理及优化(上)-QQ浏览器](https://www.imooc.com/video/11075) * [内存管理及优化(下)-QQ浏览器](https://www.imooc.com/video/11076) * [OOM探究:XNU 内存状态管理](https://www.jianshu.com/p/4458700a8ba8) - +* [OOMDetector 内存监控(腾讯开源)](https://github.com/Tencent/OOMDetector) +* [KOOM OOM 泄漏监控(快手开源)](https://github.com/KwaiAppTeam/KOOM) + #### 卡顿优化 * [UIKit性能调优实战讲解](http://www.cocoachina.com/ios/20160208/15238.html?utm_source=tuicool&utm_medium=referral) * [QQ空间掉帧率优化实战](http://wetest.qq.com/lab/view/354.html) From b1190a897f6e1f6ddb31ff73ac51aed2185c320c Mon Sep 17 00:00:00 2001 From: skyming Date: Sat, 28 Jun 2025 15:51:53 +0800 Subject: [PATCH 43/44] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 08d951a..f232ae6 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,6 @@ * [内存管理及优化(下)-QQ浏览器](https://www.imooc.com/video/11076) * [OOM探究:XNU 内存状态管理](https://www.jianshu.com/p/4458700a8ba8) * [OOMDetector 内存监控(腾讯开源)](https://github.com/Tencent/OOMDetector) -* [KOOM OOM 泄漏监控(快手开源)](https://github.com/KwaiAppTeam/KOOM) #### 卡顿优化 * [UIKit性能调优实战讲解](http://www.cocoachina.com/ios/20160208/15238.html?utm_source=tuicool&utm_medium=referral) From 74523220fa1293e9d44534b3948b86258e4ce7dc Mon Sep 17 00:00:00 2001 From: skyming Date: Sat, 5 Jul 2025 11:27:12 +0800 Subject: [PATCH 44/44] btrace --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f232ae6..7ec37ae 100644 --- a/README.md +++ b/README.md @@ -147,6 +147,7 @@ TODO: * [LinkMap](https://github.com/huanxsd/LinkMap) #### APM +* [btrace](https://github.com/bytedance/btrace) * [iOS-System-Services](https://github.com/iOS-APM/iOS-System-Services) * [System Monitor](https://github.com/iOS-APM/SystemMonitor) * [PerformanceTestingHelper](https://github.com/ArmsZhou/PerformanceTestingHelper)