首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
神奇的宇宙
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
最新
热门
内存优化介绍及工具选择
内存优化介绍 背景介绍 内存是大问题但缺乏关注 压死骆驼的最后一根稻草 内存问题 内存抖动:锯齿状、GC导致卡顿 内存泄露:可用内存减少、频繁GC 内存溢出:OOM、程序异常 优化工具选择 Memor
WebView异常监控
简介 重要控件 问题:性能与适配 https://github.com/Tencent/vassonic 问题 WebView版本及对接业务方众多 思路 监控屏幕是否白屏,白屏则WebView有问题
存储优化
常规方案 确保IO操作发生在非主线程 Hook或者是AOP辅助 SharedPreferences相关 加载慢:初始化加载整个文件 全量写入:单次改动都会导致整体写入 卡顿:补偿策略导致 Shared
列表卡顿优化
常规方案 convertView复用、使用ViewHolder 耗时任务异步处理 布局相关 减少布局层级、避免过度绘制 异步inflate或者X2C 图片相关 避免过大尺寸:GC频繁、内存抖动 滑动时
稳定性长效治理
开发阶段 统一编码规范、增强编码功底、技术评审、CodeReview机制 架构优化:能力收敛、统一容错 合码阶段 编译检测、静态扫描 预编译流程、主流程自动回归 测试阶段 功能测试、自动化测试、回归测
移动端容灾方案
移动端容灾必要性 灾:性能、业务异常 传统流程:用户反馈、重新打包、渠道更新,不可接受 容灾方案建设 功能开关 配置中心,服务端下发配置控制 针对场景:功能新加或代码改动 统跳中心 界面切换通过路由,
移动端业务高可用方案建设
业务高可用重要性 高可用:性能+业务 业务高可用侧重于用户功能完整可用 业务高可用真实的影响收入 业务高可用方案建设 数据采集 梳理项目主流程、核心路径、关键节点 Aop自动采集,统一上报 报警策略
高Crash率的破解之道
Crash相关指标 UV、PV Crash率 UV Crash率= Crash UV / DAU UV 方便评估用户影响范围,结合PV 注意:沿用同一种衡量方式 Java、Native Crash率
如何提升App的稳定性
正确认识 稳定性是大问题,Crash是P0优先级 稳定性可优化的面很广 稳定性维度 Crash维度 性能维度 业务高可用维度 稳定性优化概览 重在预防、监控必不可少 思考更深一层、重视隐含信息 长效保
So瘦身实战
So移除 So是Android上的动态链接库 七种不同类型的CPU架构 build.gradle中设置abiFilters:设置支持的So架构 一般选择armeabi 更优方案 完美支持所有类型设备代
下一页
个人成就
文章被点赞
3
文章被阅读
6,014
掘力值
97
关注了
5
关注者
3
收藏集
0
关注标签
17
加入于
2016-07-24