
性能优化
唐古拉在高歌
斯蒂芬地方
展开
-
频繁分配释放内存导致的性能问题的分析
现象1 压力测试过程中,发现被测对象性能不够理想,具体表现为: 进程的系统态CPU消耗20,用户态CPU消耗10,系统idle大约70 2 用ps -o majflt,minflt -C program命令查看,发现majflt每秒增量为0,而minflt每秒增量大于10000。初步分析majflt代表major fault,中文名叫大错误,minflt代表minor fa转载 2015-12-15 11:56:15 · 392 阅读 · 0 评论 -
Android系统性能调优工具介绍
经作者授权,发表Tieto某青年牛的一篇《程序员》大作。Android系统性能调优工具介绍在软件开发过程中,想必很多读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是:测评:对系统进行大量有针对性的测试,以得到合适的测试数据。分析系统瓶颈:分析测试数据,找到其中的hotspot(热点,即bottleneck)。性能优化:对hotspot相关的代码进行优化。转载 2016-09-20 11:13:48 · 520 阅读 · 0 评论 -
ftrace 简介
ftrace 简介ftrace 的作用是帮助开发人员了解 Linux 内核的运行时行为,以便进行故障调试或性能分析。最早 ftrace 是一个 function tracer,仅能够记录内核的函数调用流程。如今 ftrace 已经成为一个 framework,采用 plugin 的方式支持开发人员添加更多种类的 trace 功能。Ftrace 由 RedHat 的 Stev转载 2016-09-20 11:32:50 · 675 阅读 · 0 评论 -
利用 Android Systrace 做performance 分析
Systrace 是Android4.1 之后推出的。对系统性能分析的工具systrace 可以通过命令启动,或者使用eclipse, Android studio 都有。systrace 工具你可以在sdk/platform-tools/ 找到, 或者在源码里位于 external/chromium-trace 下面一、systrace 使用方法你转载 2016-09-20 17:02:00 · 742 阅读 · 0 评论