
性能
wxlinwzl
积极乐观地工作和面对人生,幸福健康地生活和体验友谊
展开
-
Android里merge和include标签的使用
出处:http://www.eoeandroid.com/thread-66487-1-1.html转载 2014-02-02 23:01:32 · 620 阅读 · 0 评论 -
android bugreport 分析
Android bugreport 分析 Get Log from android System adb bugreport > bugreport.txt copy bugreport to the current directory. bugreport里面包含了各种log信息,大部分log也可以通过直接运行相关的程序来直接获得. 步骤如下: 1.adb shell 2.进转载 2017-09-05 11:41:35 · 906 阅读 · 0 评论 -
强烈推荐转载-Android 性能测试
关于Android的性能测试,看到一篇很好的文章,转载过来和大家分享下。 Android性能测试,跟pc性能测试一样分为客户端及服务器,但在客户端上的性能测试分为 2 类,对于应用性能测试,包括很多测试项,如启动时间、内存、CPU、GPU、功耗、流量等。但针对rom版本的性能测试,一般关注功耗。 rom版本的性能测试: rom 版本一般转载 2016-02-23 16:51:06 · 1743 阅读 · 0 评论 -
StrictMode 详解
链接 : http://blog.youkuaiyun.com/meegomeego/article/details/45746721 StrictMode类是Android 2.3 (API 9)引入的一个工具类,可以用来帮助开发者发现代码中的一些不规范的问题。比如,如果你在UI线程中进行了网络或者磁盘操作,StrictMode就会通过Log(logcat )或者对话框的方式把信息提示给你转载 2016-02-22 19:47:59 · 818 阅读 · 0 评论 -
Android adb shell启动应用程序的方法
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options] start an Activity: am start [-D] -D: enable debugging send a broadcast Intent: am broadcast转载 2015-03-27 15:40:37 · 18817 阅读 · 0 评论 -
Android 处理内存泄露的方法
1. 内容 本文档包含如下内容: l 如何确定App存在内存泄露 l 如何定位App的内存泄露位置 l 怎样避免内存泄露 2. 名词解释 App:Application VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存) RSS - Resident Set Size 实际使用物理内存(包含共享转载 2015-03-26 14:46:30 · 1268 阅读 · 0 评论 -
android 内存泄露调试
一、概述 1 二、Android(Java)中常见的容易引起内存泄漏的不良代码 1 (一) 查询数据库没有关闭游标 2 (二) 构造Adapter时,没有使用缓存的 convertView 3 (三) Bitmap对象不在使用时调用recycle()释放内存 4 (四) 释放对象的引用 4 (五) 其他 5 三、内存监测工具 DDMS --> Heap 5转载 2015-03-26 14:45:03 · 577 阅读 · 0 评论 -
通过Android trace文件分析死锁ANR
原帖地址:http://blog.youkuaiyun.com/oujunli/article/details/9102101 对于从事Android开发的人来说,遇到ANR(Application Not Responding)是比较常见的问题。一般情况下,如果有ANR发生,系统都会在/data/anr/目录下生成trace文件,通过分析trace文件,可以定位产生ANR的原因。产生ANR转载 2014-12-07 11:13:32 · 1326 阅读 · 0 评论 -
android启动加速
大家都知道启动速度慢是智能操作系统的一个通病,Android也不例外,启动速度大概在1分钟左右,虽然日本有一个叫quick boot的一秒启动android的产品,但是毕竟是旁门左道。所以从常规来提高android的启动速度成了大家研究的重点,也是难点。下面将初步研究的一下经验跟大家分享一下。 本部分设定了隐藏,您已回复过了,以下是隐藏的内容 首先看一下android系统的启动流程:转载 2014-07-07 14:58:50 · 3705 阅读 · 2 评论 -
linux signal
http://blog.youkuaiyun.com/zhuixundelang/article/details/5979465 简介 Unix 为了允许用户态进程之间的通信而引入signal. 此外, 内核使用signal 给进程通知系统事件. 近30 年来, signal 只有很小的变化 . 以下我们先介绍linux kernel 如何处理signal, 然后讨论允许进程间转载 2014-03-12 07:29:23 · 791 阅读 · 0 评论 -
StrictMode使用
【IT168技术】最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 StrictMode有多种不同的转载 2014-02-09 14:58:33 · 4155 阅读 · 0 评论 -
Android Application对象
Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在manifest的applicatio转载 2014-02-03 13:02:58 · 691 阅读 · 0 评论 -
Android性能优化
出处:http://rayleeya.iteye.com/blog/1961005 根据Android的层次结构,性能优化也是分层次进行的,本文会分别对Application、Framework、Native、Kernel各层做总结,每层主要会从性能优化的基本思想、优化技巧、优化工具几个方面进行说明。 第一章Android应用性能优化(概述) 应用程序的性能问题是最明显、最容易体现的转载 2014-02-03 08:59:18 · 1128 阅读 · 0 评论 -
Android编程之SparseArray<E>详解
http://blog.youkuaiyun.com/xyz_fly/article/details/7931943 最近编程时,发现一个针对HashMap的一个提示: 翻译过来就是:用SparseArray来代替会有更好性能。 那我们就来看看源码中SparseArray到底做了哪些事情: 一、构造 从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:转载 2014-02-02 23:21:26 · 565 阅读 · 0 评论 -
Android开发优化-布局优化
出处:http://www.cnblogs.com/purediy/p/3232996.html 优化布局层次结构 一个普遍的误解就是,使用基本的布局结构会产生高效的布局性能。然而每一个添加到应用的控件和布局,都需要初始化,布局位置和绘制。比如,使用一个嵌套的LinearLayout会导致过深的布局层次结构。此外,嵌套多个使用layout_weight属性的LinearLayout实例会花费更转载 2014-02-02 20:12:23 · 687 阅读 · 0 评论 -
Android Lint简介
本人博客原文 英文原文:http://tools.android.com/tips/lint 参照文章:http://blog.youkuaiyun.com/thl789/article/details/8037473 一、简介 Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过它对Android工程源代码进行扫描和检查,可发现潜在的问题,以便程序员及早转载 2014-02-03 09:04:30 · 2305 阅读 · 0 评论 -
ANR超时时间的定义
ANR超时时间在ActivityManagerService.Java文件中进行了定义 [java] view plain copy 1.broadcast超时时间为10秒 [java] view plain copy // How long we allow a receive转载 2017-09-05 15:03:22 · 2526 阅读 · 0 评论