
性能优化
ZartM
想写就写~
展开
-
Android内存优化——常见内存泄露及优化方案
如果一个无用对象(不需要再使用的对象)仍然被其他对象持有引用,造成该对象无法被系统回收,以致该对象在堆中所占用的内存单元无法被释放而造成内存空间浪费,这中情况就是内存泄露。在Android开发中,一些不好的编程习惯会导致我们的开发的app存在内存泄露的情况。下面介绍一些在Android开发中常见的内存泄露场景及优化方案。单例导致内存泄露单例模式在Android开发中会经常用到,但是如果使用不当就会...转载 2018-07-04 16:25:09 · 212 阅读 · 0 评论 -
热修复
一,热修复分类1.阿里系:DeXposed。andfix 从底层C的二进制来入手的。2.腾讯系:tinker Java类加载机制来入手的。二,什么是热修复? 一般的bug修复,都是等下一个版本解决,然后发布新的apk。 热修复:可以直接在客户已经安装的程序当中修复bug。bug一般会出现在某个类的某个方法地方。如果我们能够动态地将客户手机里面的a...原创 2018-08-21 20:04:41 · 362 阅读 · 0 评论 -
Android 性能优化(一) 之启动优化提升35%
文章目录初始启动加速启动主题优化1.默认情况2.启动页设置系统默认背景为null,再加延时启动3.设置闪屏图片主题代码优化Application 优化闪屏页业务优化初始启动加速来看一下Google官方文档《Launch-Time Performance》 对应用启动优化的概述;应用的启动分为冷启动、热启动、温启动,而启动最慢、挑战最大的就是冷启动:系统和App本身都有更多的工作要从头开始!...原创 2019-06-23 23:03:20 · 299 阅读 · 0 评论