首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
卡顿优化
订阅
Magic杜先森
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
iOS App包大小由浅入深优化之路
App在迭代过程中,随着新需求的不断丰富,包体积逐渐增大。早期功能较简单,优化空间有限,用户感知不明显,包大小问题未受重视。随着功能多元化,包大小水涨船高,大到一定值后,会产生一些消极影响。
YYImage 源码剖析:图片处理技巧
图片是现代化 APP 界面设计里应用广泛的东西,精美的图片可以带来视觉上的享受,提高用户体验。由此给技术上带来了一些挑战,比如动图的处理、图片显示流畅程度的优化、图片包大小的优化、超大图片的处理等。 本文主要是结合 YYImage 源码对图片处理技巧进行讲解。而笔者不会逐字逐句…
UIImage的加载方式
UIImage中的imageNamed:和imageNamed:inBundle:的这两个方法中,都会在bundle中根据图片的名称找到对应的图片对象。 这两方法首先会在系统缓存中寻找并且返回最适合屏幕分辨率的图片对象。如果在系统内存中没有找到或者已经没在内存中了,就会从硬盘或…
iOS UIImage 加载图片性能分析
主要比较第一次加载图片的性能。测试案例加载了50张150*150的图片,测试机型:iphone5,系统iOS 10.3.3,测试工具,time Profiler。 从上面的结果可以看出,使用Asset加载图片的性能最高,并且带有缓存功能。
从YYImage源码中学习如何处理图片显示
YYImage是一个强大的图像框架, 支持高效的动图显示. 一. 图片被渲染到屏幕的过程 在开始看YYImage如何处理高性能图片之前, 先来大致了解一下图片是如何被渲染到屏幕上的, 这部分内容是笔者自己的粗浅理解. GPU渲染图片需要图片的原始数据, 可以理解为位图, 是使用…
iOS 浅谈图片渲染到屏幕原理
CRT显示器是靠电子束激发屏幕内表面的荧光粉来显示图像的,由于荧光粉被点亮后很快会熄灭,所以电子枪必须循环地不断激发这些点。 CRT 的电子枪按照上面方式,从上到下一行行扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次扫描。为了把显示器的显示过程和系统的视…
货拉拉用户 iOS 端卡顿优化实践
前言 卡顿优化一直是客户端性能治理的重要方向之一,在这之前,我们先来解释下什么是卡顿。 卡顿,直白来说就是用户在使用APP的过程中能感受到界面一卡一卡的不流畅。从原理来说,就是在用户能够感知的视觉场景
字节跳动 iOS Heimdallr 卡死卡顿监控方案与优化之路
本文主要介绍Heimdallr对卡死、卡顿异常的监控原理,并结合长时间的业务沉淀发现的问题进行不断迭代和优化,逐步实现全面、稳定、可靠的历程。
iOS卡顿监控
原文链接 卡顿就是在应用使用过程中出现界面不响应或者界面渲染粘滞的情况,而应用界面的渲染以及事件响应是在主线程完成的,出现卡顿的原因可以归结为主线程阻塞。 开发过程中,造成主线程阻塞的原因可能是: 主