返回顶部
首页 > 资讯 > 移动开发 >Android 性能优化资源汇总 2020 版
  • 255
分享到

Android 性能优化资源汇总 2020 版

性能性能优化优化Android 2022-06-06 14:06:04 255人浏览 安东尼
摘要

近期做 Android 性能优化,整理了部分性能优化的开发资源,先发布出来,后续会在这个 git仓库 更新,感兴趣的网友可以关注下。 以下是初稿

近期做 Android 性能优化,整理了部分性能优化开发资源,先发布出来,后续会在这个 git仓库 更新,感兴趣的网友可以关注下。

以下是初稿:

网站博客

以组织或人为单位的教程资源:

Android 官方教程,关于性能优化的主题,中文翻译 Android Developers Android 官方开发者频道 微信终端开发团队博客,公众号 WeMobileDev ,也可访问腾讯云专栏 Facebook Android 专栏 《性能之巅》作者 Brendan D.Gregg 的网站 Classshark 作者 Boris Farber 的个人网站 androidperfORMance 博客文章目录 markzhai’s home BlockCanary 作者的博客 Trinea 的性能优化系列文章 Deep into Android 里面源码剖析和性能总结文章不错 书籍培训

相关书籍

《性能之巅:洞悉系统、企业与云计算linux 系统优化必看的书,Andoid 开发者可从中借鉴性能优化工具和思路 《Android移动性能实战》 腾讯SNG专项测试团队 2017 年出的性能优化案例集锦,基本都是手Q、手空和 QQ音乐的实际例子 《移动App性能评测与优化》 腾讯TMQ专项测试团队 2016 年出的实战案例精选,还讲了 GT 的使用 《高性能Android应用开发》 AT&T 开发者计划中的性能推广领导者 Doug Sillars 2016 年出的书,涉及面广,值得一看 《Android应用性能优化》 联发科员工 2012 年写的书,其中的 jni 相关优化还是很有用的 《深入探索Android热修复技术原理》 阿里 Android 热修复方案 Sophix 背后的原理,对理解 Android 虚拟机很有帮助,大型 app 的性能优化难免涉及热修复 《Android插件化开发指南》 大型 app 的性能优化难免涉及插件化,老包的这本书可以帮助你了解 Android 插件化基础 《WEB性能权威指南》 谷歌高性能团队核心成员写的书,网络方向的优化必看 《程序员的自我修养:链接、装载与库》 讲述代码编译之后是如何链接的,做 native 优化必看 《深入理解计算机系统》 性能优化是一个系统工程,了解计算机系统如何设计和工作很有必要

视频教程

Android 性能优化典范 1-6 季,中文翻译 极客时间 Android开发高手课 前微信高级工程师 和 Tinker负责人讲解如何做性能优化,教程质量很高 极客时间 深入浅出计算机组成原理 极客时间 性能工程高手课 工具类库

APM

Matrix 微信团队开源的应用性能接入框架 ArgusAPM 360 开源的移动性能监控项目 LeakCanary square 开源的内存泄漏监控 BlockCanaryEx 基于 BlockCanary ,记录主线程中执行的所有方法和它们的执行时间 DroidTelescope ANR-WatchDog 检测 ANR 并抛出有意义的堆栈

类库

Redex Facebook 开源的 Android 字节码优化类库 Hardcoder 微信开源的 Android APP 与系统间的通信解决方案,可以让 APP 充分调度系统资源来提升 APP 性能 Booster 滴滴开源的质量优化框架 Alpha 阿里开源的基于PERT图构建的Android异步启动框架,启动优化时可参考 ADI 通过 JVMTI 实现的 Android 应用开发调试的增强工具集 AndroidGodEye 携程工程师开源类库,可以在PC浏览器中实时监控Android性能数据指标 DoraemonKit 滴滴开源的常用开发工具集应用,里面的性能检测可视化部分值得看看 AndroidDevMetrics Android 性能度量,可用于排查一些性能问题 MethodTraceMan 通过插桩统计方法耗时,解决Android App卡顿问题 Pury 基于注解的耗时方法监控 nanoscope uber 开源的精确的方法统计工具

工具

TraceView SysTrace Head First Systrace Android Profiler Hierarchyviewer MAT (Memory Analysis Tool) Simpleperf 如何读懂火焰图? Flame Graphs 官方介绍 StrictMode Oprofile 主题文章

性能优化文章集合

Android 性能优化必知必会 收集了 Android 业界很多性能优化资料,值得慢慢消化 Awesome-Android-Performance JSONChao 按性能各方向综述了市面上各种优化思路 awesome-android-performance Juude 整理的性能优化视频和文章 awesome-android-complete-reference Android 教程文章集合,里面有性能优化部分的文章可参考

性能方法论

如何回答性能优化的问题,才能打动阿里面试官? 性能优化模式 性能优化的原则、反模式、模式…这个思路很不错,虽然是在java服务端,但迁移到 Android 端也适用 “性能问题终结者”Olympic,解决用户痛点背后的秘密是… 手淘性能定位系统 Olympic 剖析应用性能 Android 官方教程,介绍如何使用工具定位性能问题

启动速度

抖音BoostMultiDex优化实践:Android低版本上APP首次启动时间减少80%(一) 从 Android Dalvik 机制入手,解决安装后首次执行 MultiDex 耗时过长问题 抖音BoostMultiDex优化实践:Android低版本上APP首次启动时间减少80%(二) 抖音研发实践:基于二进制文件重排的解决方案 APP启动速度提升超15% 抖音iOS二进制文件的重新,Android 启动重排可参考

流畅度

内存泄露从入门到精通三部曲之常见原因与用户实践 优化安卓应用内存的神秘方法以及背后的原理,一般人我不告诉他 主动收紧内存背后的原理

内存

Android O的ART在性能方面的改进简介 Android性能优化之内存优化

包体积

抖音包大小优化-资源优化

耗电

Android应用耗电量的统计分析方法和工具

存储

Android 中 sqlite 性能优化

系统优化

那些年,我们一起经历过的 Android 系统性能优化 各大手机厂商的系统性能优化技术介绍 Android 中低内存对性能的影响 低端机很重要的部分是要优化内存 当手机厂商说在 Android 底层做优化的时候,它们到底在做什么? 何一涛 原创文章 42获赞 5访问量 6988 关注 私信 展开阅读全文
作者:何一涛


--结束END--

本文标题: Android 性能优化资源汇总 2020 版

本文链接: https://lsjlt.com/news/29839.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android 性能优化资源汇总 2020 版
    近期做 Android 性能优化,整理了部分性能优化的开发资源,先发布出来,后续会在这个 git仓库 更新,感兴趣的网友可以关注下。 以下是初稿...
    99+
    2022-06-06
    性能 性能优化 优化 Android
  • Android性能优化分析总结
    一,布局优化 主要包括以下几个部分  1.1,UI渲染机制 要想做好布局优化,首要要了解AndroidUI渲染机制;在Android中,系统是通过VSYNC信号触发对UI渲染...
    99+
    2022-06-06
    优化 Android
  • Android开发性能优化总结
    一. 加载 预加载:1.反射注解框架Reflect信息,在Application内多线程预加载至缓存。2.资源预加载 懒加载:1.Fragment懒加载2.资源懒加载 二. 缓...
    99+
    2022-06-06
    性能 android开发 性能优化 优化 Android
  • C#开发建议:性能优化与资源管理
    C#开发建议:性能优化与资源管理在C#开发中,性能优化和资源管理是至关重要的方面。良好的性能和资源管理可以提高应用程序的运行效率,减少资源浪费,提升用户体验。本文将针对C#开发中的性能优化和资源管理进行探讨和建议。使用合适的数据类型在C#开...
    99+
    2023-11-22
    优化 资源管理 C#性能
  • Android EditText常用属性功能汇总
    本文总结分析了Android EditText常用属性。分享给大家供大家参考,具体如下: android:hint="请输入数字!"//设置显示在空间上的提示信息 androi...
    99+
    2022-06-06
    edittext 属性 Android
  • Android性能优化及性能优化工具
    目录1.Allaction Tracking(1)追踪(2)分类我们的内存分配(3)查看统计图2.LeakCanary(1)配置(2)制造一个单例内存泄漏的点(3)LeakCanar...
    99+
    2024-04-02
  • java性能优化四种常见垃圾收集器汇总
    目录前言常见的垃圾回收器和算法serial 串行垃圾收集器Parallel 多线程垃圾收集器CMS 收集器G1 收集器显式垃圾收集前言 本篇文章我们来具体看看如何选择合适的垃圾收集器...
    99+
    2024-04-02
  • 如何在PHP项目中进行性能调优和资源优化?
    如何在PHP项目中进行性能调优和资源优化?随着互联网的高速发展,越来越多的应用程序采用了PHP作为开发语言。由于PHP的易用性和灵活性,许多开发人员选择使用它来构建自己的网站和应用程序。然而,由于PHP的动态特性和解释性质,一些开发人员可能...
    99+
    2023-11-03
    性能调优 PHP项目 资源优化
  • mysql性能优化总结(三)
    mysql体系结构   插件式存储引擎,将数据的查询和存储相分离.每一款存储引擎都有各自的优缺点.可以灵活选用   架构: 客户端 -> mysql服务层 -> 存储引擎层   存储引擎是针对表,不是针对库,同一库中的不同的表,可以使用不同...
    99+
    2020-07-17
    mysql性能优化总结(三) 数据库入门 数据库基础教程
  • 性能优化一点总结
    个人管理方面1、形成体系化的思想。当做一件事(开发一个系统、解决一个问题)的时候,可以按照一定的体系去下手,这个体系可以理解为思维意识。少了很多无从下手、从零开始的过程,从而提升效率。这一点事需要个人长久的...
    99+
    2024-04-02
  • 性能优化:使用Go WaitGroup降低系统资源消耗
    在Go语言中,使用`sync.WaitGroup`可以降低系统资源的消耗,特别是在并发执行多个任务时。`sync.WaitGroup...
    99+
    2023-10-08
    Golang
  • 云端资源规划的艺术:优化服务器性能
    在当今数字时代,优化云端服务器性能对于企业保持竞争力和实现业务目标至关重要。随着云服务的使用激增,掌握云端资源规划的艺术变得势在必行,以确保服务器效率、成本控制和最终用户满意度。 利用垂直缩放和水平缩放 垂直缩放:增加单个服务器实例的资...
    99+
    2024-04-02
  • Android性能优化(一)启动优化
            以前做手机的时候,我非常重视app的性能优化。其实一直以来,在工作中我总会去强调性能优化的重要性。但是,很多时候,由于一些外界因素,我们对app的一些性能指标不...
    99+
    2022-06-06
    启动 优化 Android
  • 突破数据库容器化的瓶颈:优化资源,提升性能
    优化资源: 垂直自动伸缩:根据资源使用情况自动调整容器大小,优化资源利用率。 资源限制:设置容器资源限制(例如 CPU 和内存),防止单个容器消耗过多资源。 隔离命名空间:使用命名空间隔离容器,防止资源竞争和冲突。 持久化存储卷:使用持...
    99+
    2024-04-02
  • Android编程开发之性能优化技巧总结
    本文详细总结了Android编程开发之性能优化技巧。分享给大家供大家参考,具体如下: 1.http用gzip压缩,设置连接超时时间和响应超时时间 http请求按照业务需求,分为...
    99+
    2022-06-06
    性能 技巧 性能优化 优化 Android
  • Android性能优化方法
    GPU过度绘制  •打开开发者选型,“调试GPU过度绘制”,蓝、绿、粉红、红,过度绘制依次加深  •粉红色尽量优化,界面尽量保持蓝绿...
    99+
    2022-06-06
    方法 优化 Android
  • Python 性能优化技巧总结
    1.使用测量工具,量化性能才能改进性能,常用的timeit和memory_profiler,此外还有profile、cProfile、hotshot等,memory_profiler用了psutil,所以不...
    99+
    2022-06-04
    性能 技巧 Python
  • mysql性能优化配置总结
        看了一些优化mysql运维的一些书籍,在此记录总结下:进入mysql客户端输入以下sql:1、连接设置show variables lik...
    99+
    2024-04-02
  • web前端性能优化总结
    本篇内容介绍了“web前端性能优化总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.原则多使用内存,缓...
    99+
    2024-04-02
  • React 性能优化方法总结
    目录前言为什么页面会出现卡顿的现象?React 到底是在哪里出现了卡顿?React 有哪些场景会需要性能优化?一:父组件刷新,而不波及子组件。第一种:使用 PureComponent...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作