![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统性能测试
hao1056531028
我是一个酷爱编程和打球的人
展开
-
Traceview的使用
Traceview是android平台配备的一个很好的性能分析工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。 使用Traceview的版本限制 对于Android 1.5及以下的版本:不支持。 对于Android 1.5以上2.1下(含2.1)的版本:受限支持。trace文件只能生成到SD卡,且必须在程序中加入代码。 对于Android 2.2上(转载 2012-07-10 13:40:49 · 675 阅读 · 0 评论 -
lmbench的使用方法
一、引言 要评价一个系统的性能,通常有不同的指标,相应的会有不同的测试方法和测试工具,一般来说为了确保测试结果的公平和权威性,会选用比较成熟的商业测试软件。但在特定情形下,只是想要简单比较不同系统或比较一些函数库性能时,也能够从开源世界里选用一些优秀的工具来完成这个任务,本文就通过lmbench 简要介绍系统综合性能测试。 二、测试软件 Lmbench是一套简易,可移植的,符合ANSI/转载 2012-06-30 14:35:57 · 2276 阅读 · 2 评论 -
查看基于Android 系统单个进程内存、CPU使用情况的几种方法
.一、利用Android API函数查看 1.1 ActivityManager查看可用内存。 ActivityManager.MemoryInfo outInfo = new ActivityManager.MemoryInfo(); am.getMemoryInfo(outInfo); outInfo.availMem即为可用空闲内存。 1.2、android.os.Debug查转载 2012-06-30 15:38:20 · 683 阅读 · 0 评论 -
linux中查看系统资源占用情况的命令
top: 主要参数 d:指定更新的间隔,以秒计算。 q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。 c:显示进程完整的路径与名称。 S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。 s:安全模式。 i:不显示任何闲置(Idle)或无用(Zombie)的行程。 n:显示更新的次数,完成后将会退出to转载 2012-06-30 15:53:25 · 531 阅读 · 0 评论 -
Android拓展系列(2)--Git使用
git是免费的开源的分布式的版本控制系统。 我说的直白点,要强调的点是每个git clone下来的版本库都是一个完整的版本库,包括所有的历史记录和版本信息,不需要依赖网络,这点在使用的过程中你一定会有感触,git不是盖的。 git很快,但是这点我没有大的感觉; git易于使用,相对svn而言,我不觉得git比之简单,但是总体来说git还是比较容易的,尤其是服务器端的部署非常简易。 本文仅仅转载 2012-07-02 13:27:16 · 412 阅读 · 0 评论 -
Android拓展系列--CM9源码下载和编译
公司最近也开始基于android4.0 ICS修改框架了,公司的手机暂时不适合拿回家测试,也没有kernel的权限。 从个人的角度看,我手上现在有两部手机,一部是Htc G9 Aria,一部是Samsung I9100 Galaxys2,Cyanogenmod的开源代码都提供了对这些手机的驱动支持,并且能方便的编译打包,并安装到手机。 上一篇文章是android2.3的编译,已经过时,而且现在转载 2012-07-02 11:10:05 · 2354 阅读 · 0 评论 -
Android学习系列(29)--App调试的几个命令实践
谦虚的天下 博客园首页博问闪存新随笔联系订阅管理 随笔- 42 文章- 10 评论- 886 在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下。 1.logcat命令转载 2012-07-02 12:25:49 · 528 阅读 · 0 评论 -
Android拓展系列(5)--CyanogenMod源码下载和编译(Android ROM定制基础篇)
1.准备 我得环境如下, VirtualBox 4.1.2.r73507 Ubuntu11.10 Beta2(32位) 下载CyanogenMod的gingerbread分支 Ubuntu的环境配置大家可以参考我前面写的《Android拓展系列(3)--Android源码下载》,也可以参考http://source.android.com/。 这里着重说下Android 2.3以上需要转载 2012-07-02 12:28:54 · 483 阅读 · 0 评论 -
Android拓展系列--Android源码下载
1.安装git和curl命令: $sudo apt-get install git-core curl 说明: curl是一个向服务器或从服务器传输数据的工具,它支持HTTP 、HTTPS、FTP 、 FTPS 、 SCP、SFTP、TFTP、DICT、TELNET、LDAP或FILE等协议。对于web开发人员来说,它对HTTP POST的支持为我们提供了很大的帮助。转载 2012-07-02 13:29:52 · 516 阅读 · 0 评论