【Kernel之Power-Performance】
SoloLinux
专注Kernel,GPU Driver,ROCM,CPU, Power/Performance开
展开
-
Analyzing UI Performance with Systrace
谷歌官方关于systrace 的介绍.Analyzing UI Performance with Systrace In this document Overview Generating a Trace Analyzing a Trace Inspecting Frames Investigating Alerts Tracing Application Code See also翻译 2016-03-15 18:22:47 · 925 阅读 · 0 评论 -
Android系统性能调优工具介绍
转载自网络: http://blog.csdn.net/innost/article/details/9008691 Android系统性能调优工具介绍 在软件开发过程中,想必很多读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是: 测评:对系统进行大量有针对性的测试,以得到合适的测试数据。分析系统瓶颈:分析测试数据,找到其中的hotspot(热点,即转载 2016-03-15 17:31:14 · 706 阅读 · 0 评论 -
benchmark测试IO性能
benchmark测试 常用Androbench 的Micro项来测试。 可以选择测试/data还是/sdcard分区 和lmdd同样设置CPU,以及关闭LPM shell “echo 0 > /sys/class/mmc_host/mmc0/perf” shell “echo 1 > /sys/class/mmc_host/mmc0/perf” 开始测试,原创 2016-03-15 17:16:10 · 4755 阅读 · 0 评论 -
Cpufreq framework 分析-2
cpufreq 是如何来设置cpu频率的,通过哪里来做实际的频率设置看下面的代码.这个init 回调函数在cpufreq_register_driver(&msm_cpufreq_driver); 向core 层注册driver的时候执行.static struct cpufreq_driver msm_cpufreq_driver = { /* lps calculations are h原创 2016-03-13 23:24:14 · 907 阅读 · 0 评论 -
Linux进程调度原理
Linux进程调度的目标 1.高效性:高效意味着在相同的时间下要完成更多的任务。调度程序会被频繁的执行,所以调度程序要尽可能的高效; 2.加强交互性能:在系统相当的负载下,也要保证系统的响应时间; 3.保证公平和避免饥渴; 4.SMP调度:调度程序必须支持多处理系统; 5.软实时调度:系统必须有效的调用实时进程,但不保证一定满足转载 2016-02-15 09:43:33 · 528 阅读 · 0 评论 -
各种I/O模型的比较
本文章参考《UNIX网络编程--第一卷:套接口API(第3版)》---第6章第2节--I/O模型 另外一篇讲得更好的文章,里面详细讲述了阻塞 非阻塞 同步 异步这几个 阻塞I/O 非阻塞I/O I/O复用(select和poll) 信号驱动I/O(SIGIO) 异步I/O(POSIX的aio_系列函数) 以下所有例子都使用recvfrom()函数来做讲解。转载 2014-03-16 23:00:27 · 1070 阅读 · 0 评论 -
Systrace Walkthrough
Systrace Walkthrough In this document PrerequisitesWorking with Systrace You should also read Traceview WalkthroughAllocation Tracker Walkthrough This walkthrough shows the basi翻译 2016-03-22 20:22:37 · 701 阅读 · 0 评论 -
Systrace 官方说明
准备翻译一下这篇文章. 先放英文. Systrace The Systrace tool helps analyze the performance of your application by capturing and displaying execution times of your applications processes and other Android system翻译 2016-03-22 15:11:40 · 1688 阅读 · 0 评论 -
MP Control 模块boost功能
高通平台有自己的performance 模块, 常见的场景是加速响应用户的触控响应. 主要分为java 应用层,Native 层, 和私有库,以及Kernel的支持. java层的应用场景.原创 2016-03-15 16:03:01 · 3284 阅读 · 1 评论 -
Memory,CPU,IO Debug Tools
这个工具调试内存,CPU,IO 看运行情况.非常的方便. 特此记录一下 下载 编译 运行查看效果 1.http://nmon.sourceforge.net/pmwiki.php?n=Site.CompilingNmon 下载代码 一个.c 和一个Makefile 编译 make nmon_power_ubuntu1604 运行 root@ubuntu:/usr/src/linux-原创 2016-03-27 16:41:53 · 1076 阅读 · 0 评论