自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (14)
  • 收藏
  • 关注

转载 android: Handler概念理解与运用

android.os.Handler是Android SDK中处理定时操作的核心类。通过Handler类,可以提交和处理一个Runnable对象。这个对象的run 方法可以立刻执行,也可以在指定时间之后执行(可以称为预约执行)。        handler类允许你发送消息和处理线程消息队列中的消息及runnable对象。handler实例都是与一个线程和该线程的消息队列一起使用,一旦创建了一

2012-07-26 10:25:59 475

转载 Oprofile在Android中的应用

分类: Android2010-08-13 16:00 1428人阅读 评论(0) 收藏 举报1 oprofile 相关介绍Oprofile 是用于 Linux 的若干种评测和性能监控工具中的一种。它可以工作在不同的体系结构上,包括 IA32 、 IA64 和 AMD Athlon 系列。它的开销小,将被包含在( Linux ) 2.6 版的内核中。

2012-07-24 09:38:09 1182

转载 Android 使用Oprofile分析结果系统瓶颈

Android 使用Oprofile分析结果系统瓶颈2010-12-29 17:33弄了半天,Android Oprofile终于可以分析出结果了,下面把使用过程记录一下。 1. 首先CPU PMU必须支持Oprofile机制,S3C6410并不支持,幸好telechips tcc8900支持。make menuconfig。做如下选择‍‍编

2012-07-23 10:09:15 1716

转载 使用gprof和oprofile工具分析系统性能

使用gprof和oprofile工具分析系统性能有些时候,我们特别关注程序的性能,特别是底层软件,比如驱动程序,OS等。为了更好的优化程序性能,我们必须找到性能瓶颈点,“好钢用在刀刃上”才能取 得好的效果,否则可能白做工作。为了找到关键路径,我们可以使用profilng技术,在linux平台上,我们可以使用gprof和oprofile工 具。gprof是GNU工具之一,它在

2012-07-23 09:58:53 1655

转载 Android oprofile详细分析应用程序、动态库、内核函数调用时间

Android oprofile详细分析应用程序、动态库、内核函数调用时间2010-12-31 15:26Android中提供了丰富的调试手段,Oprofile是其中一个比较强大的工具。经过多天研究,终于把Oprofile搞定。上篇博文中讲到如何分析到动态库级别,现在记录下如何分析到动态库、可执行文件、内核中函数的级别。下面是我分析的一个性能报告。从上图中可

2012-07-23 09:50:18 3089

转载 new Runnable() 什么意思

Runnable rn = new Runnable() { public void run() { }};相当于:Java codeclass Anomymous implements Runnable { public void run() { }}Runnable rn = new Anomymous();匿名内

2012-07-18 15:06:42 10227 2

转载 GPU驱动中copy_from_user的去除2d性能提升3倍

原】GPU驱动中copy_from_user的去除2d性能提升3倍   最近做GPU的2D分析,我们在进行df_dok的oprofile分析时,发现我们的copy_from_user这个函数所占的比重最大,这个时候就突然想起了一件事情,那就是我们在做驱动的时候,因为我们的内核态不能访问用户态的数据,所以就加了一个copy_from_user,那么这个copy_from_user究竟

2012-07-16 11:03:10 3245 1

转载 Android HAL的被调用流程

http://blog.csdn.net/myarrow/article/details/7175714在Android系统中,对于硬件的操作,使用HAL Stub的方式来实现。HAL Stub的具体写法请参照Android中HAL如何向上层提供接口总结 。       在我们写完HAL Stub之后,这个HAL Stub是如何被应用获取,如何被应用程序调用的呢?       显然,由

2012-07-12 15:37:13 848

转载 高通Android平台下关于display部分的几个关键问题

显示部分的几个问题这几天通过实际测试澄清了一下,主要是下图中各个模块的使用状况以及HAL层几个模块的调用流程。以问题的方式描述如下:0. SurfaceFlinger主要功能    SurfaceFlinger只是负责merge Surface的控制,如计算出两个Surface重叠的区域,至于Surface需要显示的内容,则通过Skia、OpenGL和pixflinger来计算。

2012-07-12 09:48:14 2923

转载 galcore.ko

Load Vivante kernel driver==========================Use a script similar to this to install galcore.ko file.insmod /galcore.ko registerMemBase=0xC0400000 irqLine=8 contiguousSize=0x400000

2012-07-04 11:16:00 4194

转载 android打开图库程序的时候出现的问题调试

android打开图库程序的时候出现的问题调试:只要一点击图库应用程序就出现下面的问题D/Vivante GAL( 961): gcoOS_Construct(460): open failed.D/Vivante GAL( 961): gcmASSERT at veglInitializeGlobalData(527) in gpu/driver/openGL/egl/source/

2012-07-04 10:47:58 3351

原创 有意思的网站

http://www.swarmagents.cn/

2012-07-04 09:54:56 480

转载 Android OpenGL ES 分析与实践

http://hi.baidu.com/boy1027/blog/item/3834d365780eee750c33fae0.html

2012-07-02 16:43:24 494

native service例子

smack.tar 是一个native server 的例子 native_service.tar 是一个apk,验证native server。 http://blog.csdn.net/xiayu98020214/article/details/8895567

2014-02-24

anndroid 动态库 堆栈信息

android 动态库 堆栈信息解析工具

2013-11-23

动态库 堆栈信息

android so 中的堆栈可以打出来,但是看不见符号名称,注意要用有符号的so。例如 D/ ( 1104): #00 pc 00020166 /system/lib/libhwui.so (deleted) D/ ( 1104): #01 pc 00016586 /system/lib/libhwui.so (deleted) D/ ( 1104): #02 pc 00013e46 /system/lib/libhwui.so (deleted) 使用本工具可以看到名称。 python analyze_stack.py log 1:使用前修改 ANDROID_PRODUCT_NAME 2: 在源码目录中,执行。

2013-11-21

android widget 计算你还能活多长时间

参照源码中media widget,写的,用到了widget broadcastreceiver startd server SharedPreferences

2013-10-14

android widget

android widget 小应用。用到了intent ,broadcastreceiver,日期控件。

2013-10-10

surfaceflinger dump

surfaceflinger dump的调用过程。在linux下,用dia画的图。

2013-06-15

android 自定义系统服务 例子

http://blog.csdn.net/xiayu98020214/article/details/8850430,是配合博客的android4.04patch ,还有添加的文件,还有测试apk

2013-04-26

android 自定义 系统服务例子 patch

http://blog.csdn.net/xiayu98020214/article/details/8850430,我的博客的patch,不包括添加的文件,只是修改的patch

2013-04-26

自定义打log,方便取消log

自定义打log(printf),方便取消log.

2013-04-25

python获取firefox网站视频缓存

在fedore环境下,获取firefox的sohu视频缓存。用法:要先清理Cache.其他的看源码就很清楚了。导出数据放在/tmp/friend/下,按数字取名。

2013-04-25

vba编写的cad批量打印成pdf

自己编的vba程序,可以批量打印成pdf。有源码

2013-04-24

包外调用本地服务

和我的包内调用本地服务是一起的。这个包中会调用包外的本地服务。

2013-04-24

android 本地服务 例子

android 包内调用本地服务。外加activity生命周期,打的log。

2013-04-24

android 本地服务 代码例子

android 本地服务(local service)使用intent启动服务。外加activity的生命周期的log

2013-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除