性能优化
文章平均质量分 75
xiaohuanqi
作为一名移动开发者,对移动端开发有强烈的热情,现从事与Android端开发,喜欢研究新技术,与大牛探讨,学习高手的开发经验
展开
-
你不能错过的Android性能测试
DDMS: 1、heap工具使用打开DDMS选中对应设备应用的进程,然后点击上排按钮,会在你选择应用进程显示一个图标。选择heap一栏,会看到一个Cause GC按钮在可点击状态下,然后点击此时你可以在Display看到一些数据,关注Type下的data object,你在操作过程中注意TotalSize一栏的的变化,如果该值处于一个稳定值的范围,那说明创建的对象有得到及时的释放,如果不断的增大,原创 2016-07-23 00:22:22 · 576 阅读 · 0 评论 -
了解内存泄漏的根源
博客转移至个人站点:http://www.wangchengmeng.club/欢迎来吐槽优化是老生常谈的一个问题,也是一个广泛的概念,谈优化必不可少的就是内存优化,从而牵涉到内存泄漏和内存溢出等问题,关于内存泄漏的文章很多,再次复习一下,怎么去看代码是否会有内存泄漏,以及要怎么去解决。1.什么是内存泄漏?简单来说就是内存不在GC的掌控之内了,比如某个页面被销毁但是其中对象还持有该原创 2018-01-29 11:49:08 · 297 阅读 · 0 评论 -
全面屏手机的适配方案
博客转移到:http://www.wangchengmeng.club/2018/02/01/%E5%85%A8%E9%9D%A2%E5%B1%8F%E6%89%8B%E6%9C%BA%E7%9A%84%E9%80%82%E9%85%8D%E6%96%B9%E6%A1%88/欢迎来吐槽什么是全面屏 概念 很多人可能把全面屏跟曲面屏混淆,其实这是两个不同的概念。一般手机的屏幕纵横比为转载 2018-01-18 17:04:12 · 2111 阅读 · 0 评论 -
工作中快速混淆
博客转移到个人站点: http://www.wangchengmeng.club/2018/02/01/%E5%B7%A5%E4%BD%9C%E4%B8%AD%E5%BF%AB%E9%80%9F%E6%B7%B7%E6%B7%86/欢迎来吐槽其实混淆不需要很大的技术,只是一种规则,这种规则你在项目中遇到得越多,在你后期开发中做混淆就越快,只是一个积累的过程,在这里我就分享一下我项目中大概原创 2016-08-04 14:54:55 · 1329 阅读 · 0 评论 -
Android热修复---AndFix
博客转移到个人站点:http://www.wangchengmeng.club/2018/02/04/Android%E7%83%AD%E4%BF%AE%E5%A4%8DAndFix/欢迎来吐槽我相信很多人都遇到过或者担心已经上线的项目,突然发现一些比较致命的bug,首先想到的就是重新发一个版本去覆盖线上的版本,但有时候这样的成本比较大,而且用户体验极其不好,而且有时候会遇到一些bug不值原创 2016-07-05 17:09:20 · 650 阅读 · 0 评论 -
Android性能优化--如何避免OverDraw
博客转移到个人站点: http://www.wangchengmeng.club/2018/02/04/Android%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96–%E5%A6%82%E4%BD%95%E9%81%BF%E5%85%8DOverDraw/欢迎来吐槽什么是OverDrawOverdraw就是过度绘制,是指在一帧的时间内(16.67ms)像素被原创 2016-06-04 23:44:44 · 540 阅读 · 0 评论 -
Webview在RecyclerView中开启硬件加速闪屏问题解决
在项目中遇到一个问题:把Webview作为header加在Recyclerview中,开启硬件加速后,锤子手机闪屏严重,其他手机有闪屏,不算严重。但是关闭硬件加速网页会很卡,一直对于硬件加速闪屏问题不知怎么解决,尝试直接关闭Webview的硬件加速,但出现白屏现象,尝试了一下如果webview不加在Recyclerview中,不会出现闪屏,现就对于加在Recyclerview闪屏情况有个妙招解决,...原创 2018-05-25 17:55:59 · 2393 阅读 · 4 评论 -
你所不知道的冒泡排序
说到排序,耳熟能详,手写代码都可以很顺溜的冒泡排序。但是追究冒泡排序的优化的时候,那么估计就有很多人懵逼了。下面介绍几种冒泡的几个优化点吧。有这么一个数列: int[] number1 = {1, 6, 0, 2, 4, 3, 9, 7, 8};常规的写法: 这种冒泡写法,一直要到每一轮的每一次对比完成后,循环才会结束,显然这样的写法效率比较低,而且某些时候数列有一部分是有序的,也...原创 2018-08-01 18:13:55 · 384 阅读 · 0 评论