tag

性能优化

共 266 篇文章。
全部文章JavaGo书稿TypeScript游戏开发独立开发者小游戏游戏设计Godot性能优化RustKafkaPython游戏引擎
iOS 开发

iOS 性能调优与 Instruments 剖析

本文系统讲解 iOS 性能调优的度量闭环。从冷热启动界定入手,拆解 pre-main 的 dyld 链接与静态初始化、main 到首帧的关键路径;逐一给出 Time Profiler、Allocations、Leaks、Animation Hitches、Energy Log 等 Instruments 模板的采样姿势与读图方法;覆盖主线程阻塞与布局开销导致的掉帧、离屏渲染与内存峰值、SwiftUI 视图更新代价、CADisplayLink 帧率度量,以及 Organizer 中 MetricKit 上报的卡顿与崩溃指标,并给出常见性能坑清单与取舍结论。

10 分钟阅读
性能优化 内存管理
iOS 开发

Swift 内存管理与 ARC 循环引用

ARC 让 Swift 摆脱了手动内存管理,但循环引用、闭包捕获、Timer 持有这些坑依然普遍。本文从 ARC 的引用计数原理讲起,梳理 strong/weak/unowned 的语义与取舍,逐一拆解闭包捕获 self、delegate、Timer、NotificationCenter 四类典型泄漏场景,讲解捕获列表的写法、值类型与写时复制、autoreleasepool 的适用时机,并给出用 Instruments 的 Leaks/Allocations 定位泄漏的完整流程与常见坑清单。

9 分钟阅读
iOS Swift 内存管理