GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - yuByte/iOS-Performance-Optimization: 关于iOS 性能优化梳理、内存泄露、卡顿、网络、GPU、电量、 App 包体积瘦身、启动速度优化等、Instruments 高级技巧、常见的优化技能- Get — Edit

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

52 Commits
52 Commits

Folders and files

NameName
Last commit message
Last commit date
BMTimeCalculateDemo
BMTimeCalculateDemo
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

iOS-Performance-Optimization

关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等

iOS 官方文档

专题内容比较多,后面细分内容会有部分重复。

  • Performance 专题

iOS 性能优化相关书籍

  • Pro iOS Apps Performance Optimization
  • High Performance iOS Apps

Instruments 工具相关

  • Instruments User Guide 中文翻译-PDF
  • Instruments之Leaks学习
  • Instruments学习之Allocations
  • instrument之Time Profiler总结
  • Instruments学习之Core Animation学习
  • Instruments之Activity Monitor使用入门
  • 使用Instrument调试界面卡顿
  • Core Animation性能调优

综合篇

  • 微信读书iOS性能优化
  • 微信读书 iOS 质量保证及性能监控
  • 深入剖析 iOS 性能优化
  • 魔窗研发副总裁沈哲:移动端SDK的优化之路
  • 搜狗输入法 iOS 版开发与优化实践PPT
  • 蘑菇街 App 的稳定性与性能实践PPT
  • ⼿淘iOS性能优化探索
  • iOS App 稳定性指标及监测

内存优化

  • Memory Usage Performance Guidelines

卡顿优化

  • 微信iOS卡顿监控系统
  • iOS-卡顿检测
  • iOS监控:卡顿检测
  • iOS应用UI线程卡顿监控
  • iOS 保持界面流畅的技巧
  • 实现 60fps 的网易云音乐首页

布局优化

TODO:

电量优化

  • Guide - Energy Efficiency Guide for iOS Apps
  • WWDC2017 - Writing Energy Efficient Apps
  • iOS 常见耗电量检测方案调研
  • 教你开发省电的 iOS app(WWDC17 观后)

启动优化

  • 今日头条iOS客户端启动速度优化
  • WWDC 2016 Session笔记:App启动时间优化
  • 百度输入法-iOS 启动速度优化
  • Facebook iOS App如何优化启动时间
  • obj中国-Mach-O 可执行文件
  • iOS App 启动性能优化

体积优化

  • iOS微信安装包瘦身
  • 今日头条IPA安装包的优化
  • iOS瘦身之删除FrameWork中无用mach-O文件
  • 基于clang插件的一种iOS包大小瘦身方案
  • iOS可执行文件瘦身方法
  • iOS图片优化方案
  • 滴滴出行 iOS 端瘦身实践的 Slides

网络优化

  • 美团点评移动网络优化实践
  • 开源版HttpDNS方案详解
  • 携程App的网络性能优化实践
  • 2016年携程App网络服务通道治理和性能优化实践
  • 蘑菇街App Chromium网络栈实践
  • 蘑菇街高并发多终端无线网关实践

APM

  • 网易 - NeteaseAPM iOS SDK技术实现分享
  • 网易乐得 - iOS无埋点数据SDK实践之路
  • 听云 - 移动端 APM 产品研发技能
  • 听云 - 移动 App 性能监测
  • iOS 性能监控 SDK —— Wedjat(华狄特)开发过程的调研和整理
  • 揭秘 APM iOS SDK 的核心技术
  • iOS-Monitor-Resources

调试 & Crash

  • iOS 项目开发过程中用到的高级调试技巧,涉及三方库动态调试、静态分析和反编译等领域
  • Understanding and Analyzing Application Crash Reports

相关开源库

网络
  • HTTPDNSLib-for-iOS
  • HTTPDNSLib-for-Andorod
  • NetworkEye
卡顿
  • PerformanceMonitor-Runloop
  • GYMonitor-FPS
瘦身
  • LSUnusedResources
  • LinkMap

APM

  • iOS-System-Services
  • System Monitor
  • iOS Memory Budget Test
  • PerformanceTestingHelper
  • GT

About

关于iOS 性能优化梳理、内存泄露、卡顿、网络、GPU、电量、 App 包体积瘦身、启动速度优化等、Instruments 高级技巧、常见的优化技能- Get — Edit

Resources

Readme
MIT license
Activity
Custom properties

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.