diff --git a/Reports/2024/#317-2024.12.23.md b/Reports/2024/#317-2024.12.23.md index f638ffc9..6296abd5 100644 --- a/Reports/2024/#317-2024.12.23.md +++ b/Reports/2024/#317-2024.12.23.md @@ -21,6 +21,9 @@ > 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等 +### 🐕 [得物 iOS 函数调用栈及符号化调优实践|得物技术](https://mp.weixin.qq.com/s/KSAZRfqYmBPuooXJM5qn0A) +[@Smallfly](https://github.com/iostalks):这篇文章介绍了得物技术团队如何解决 iOS 隐私合规检测的性能难题。文章详细解析了 `+[NSThread callStackSymbols]` 的内部机制,并通过逆向工程优化了调用栈的获取与符号化过程。实现包括自定义 `callStackSymbols` 方法、缩短堆栈长度以及智能缓存策略,显著降低了 CPU 占用,提升了检测效率。为 iOS 开发者提供了优秀的性能优化实践案例。 + ## 工具 > 开发过程中常用的工具,及一些新工具的介绍