![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
基础 学习一个类,我们应该先从其字段开始。首先看看ThreadPoolExecutor对应的属性有哪些。 其中corePoolSize、maximumPoolSize、kee...
一、内存指标 内存的大小关系:VSS >= RSS >= PSS >= USS 二、常用内存分析命令 1 procrank 获取所有进程的内存使用的排行榜,排行是以Pss的大...
转载请标明出处: http://www.jianshu.com/p/9b6e12d8eea0本文出自:【张旭童的简书】 (http://www.jianshu.com/use...
2013年7月,百度将出资19亿美元收购91无线消息成为圈内热谈,我正好在这个时候,去91新成立了研发中心面试。面试官很和蔼的和我讨论了一些技术问题,大多数还能应付,记忆较深...
1.前言 在手机App竞争越来越激烈的今天,Android App的各项性能特别是流畅度不如IOS,安卓基于java虚拟机运行,触控响应的延迟和卡顿比IOS系统严重得多。一些...
原文: http://www.cnblogs.com/yezhennan/p/5442031.html UI性能测试 性能优化都需要有一个目标,UI的性能优化也是一样。你可能...
先看一些现象吧:用eclipse或者Android studio,新建一个Activity自动生成的布局文件都是RelativeLayout,或许你会认为这是IDE的默认设置...
摘要 在App运行过程中,我们的视图层级可能会由于用户的操作一直在发生改变,甚至可能会有一些出乎预料的变化,本文将会介绍如何进行Android视图实时分析,分析View的视图...
前言 最近看到这篇文章《Android UI性能优化详解》,里面使用了Hierarchy Viewer来对布局进行优化。开发android这么久了,一直都有听过这个工具,但是...
相关文章 Android绘制优化(一)绘制性能分析 前言 我们知道一个界面的测量和绘制是通过递归来完成的,减少布局的层数就会减少测量和绘制的时间,从而性能就会得到提升。当然这...
因为众所周知的原因,Android APP总是需要调优,今天笔者就介绍一下Google工程师提供给我们的优化工具以及如何使用他们查找解决性能问题的方法。一般来说,APP主要的...
2015新年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介...
APP开发中,卡顿绝对优化的大头,Google为了帮助开发者更好的定位问题,提供了不少工具,如Systrace、GPU呈现模式分析工具、Android Studio自带的CP...
View的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了...
invalidate和requestLayout经常被用来刷新界面,有的时候2个一起用,TextView的源码里也经常看到2者一起用的情况。什么时候该用哪个呢?为什么有的时候...
前言 前几篇文章中,笔者对View的三大工作流程进行了详细分析,而这篇文章则详细讲述与三大工作流程密切相关的两个方法,分别是requestLayout和invalidate,...
本文作者:景小财作者简介:美团外卖活动业务负责人 1、为什么要用锁? 锁-是为了解决并发操作引起的脏读、数据不一致的问题。 2、锁实现的基本原理 2.1、volatile J...