Android相关
文章平均质量分 64
dongjun7357
这个作者很懒,什么都没留下…
展开
-
Android系统性能分析工具
<br />Android系统的性能优化,是一个很重要的课题。要优化系统性能,首先应该有一些对系统进行分析的的工具。在这里将介绍几个常用的工具。<br />随着后续的深入,会有新的工具加入。<br />工具:<br /> 1、GProfile<br /> 一款Linux下测试应用程序的性能的工具。它可以提供函数调用的关系、每个函数的执行时间以及每个函数调用的次数。<br /> <br /> 2、OProfile<br /> 一款可以测试Kernel、以及Andro原创 2011-03-22 17:44:00 · 4483 阅读 · 2 评论 -
关于NEON的一些总结
<br />一、NEON简介<br /> NEON是通用的SIMD(单指令多数据)引擎。通过NEON可以加速多媒体和信号的处理算法。NEON可以处理当前和未来的多媒体格式,从而改善用户体验。<br /> <br /> <br />二、NEON原理<br /> o NEON 指令可执行“打包的 SIMD”处理: n 寄存器被视为同一数据类型的元素的矢量n 数据类型可以为:签名/未签名的 8 位、16 位、32 位、64 位单精度浮点n 原理原创 2011-03-25 18:00:00 · 5722 阅读 · 2 评论 -
GProfile的总结
一、GProfile简介 GProfile是gcc的一个工具,用于对应用程序的测试。 GProfile可以分析出函数的调用次数、函数的调用关系以及函数消耗的时间。二、GProfile原理 在编译和链接你的程序的时候,gcc 在你应用程序的每个函数中都加入了一个名为mcount ( or "_mcount" , or "__mcount" , 依赖于编译器或操作系统)的函数,也就是说你的应用程序里的每一个函数都会调用mcount, 而mcount 会在内存中保存一张函数调用图,并原创 2011-03-25 14:08:00 · 10874 阅读 · 1 评论 -
TraceView总结
<br />一、TraceView简介<br /> TraceView是AndroidSDK里面自带的工具,用于对Android的应用程序以及Framework层的代码进行性能分析。<br /> TraceView是图形化的工具,最终它会产生一个图表,用于对性能分析进行说明。<br /> TraceView可以跟踪到具体的Method<br /> <br /> <br />二、TraceView的原理<br /> TraceView通过修改code,在需要调试的起始位原创 2011-03-25 17:32:00 · 20016 阅读 · 3 评论 -
关于OProfile的一些总结
一、OProfile的简介 OProfile 是Linux系统下一个系统全局的性能监视工具。它使用处理器上的性能监视硬件来检索关于内核以及系统上的可执行文件的信息,例如内存是何时被引用的;L2 缓存请求数量;收到的硬件中断数量等。二、OProfile的用途 OProfile可以用于测试内核和应用。三、OProfile的使用 a. 初始化:opcontrol --init 该命令会加载oprofile.ko模块,mount oprofilefs。成原创 2011-05-06 17:44:00 · 2119 阅读 · 0 评论 -
OProfile在Andorid上使用
OProfile作为一个Linux的工具,可以分析kernel和应用的性能。因此如何将OProfile应用于Android对于发现并解决Android的性能具有很重要的意义。本文以下将介绍如何在Android上应用OProfile。原创 2011-05-06 17:54:00 · 5079 阅读 · 3 评论