文号
t71588
阅读
5712
回复
7
收藏
2
用于分析android手机开机启动速度的脚本,三年前写的
2015/05/22
IP:广东
这个是几年前自己研发android手机的时候写的一个python脚本,用于分析手机开机的消耗。原理是从安卓的adb打印数据中找出关键的事件,然后以横轴
事件,纵轴时间作图。可以很直观地找到开机时间消耗,然后进行一些优化。

python除了在网路上,在工业上的运用也很广,我见过东芝公司的工程师也用python写的脚本做数据采集分析。我记得还有一本《python科学计算》也是在日工作的中国工程师写的。安装了matplotlib库之后就可以作图了,几乎和MATLAB一样方便。而且是完全免费的软件。 demo_boot.png
smith作者
11年7个月前IP:广东
769993
1楼
另一个是详细的柱状图 demo_boot_modules.png
引用
评论
smith作者
11年7个月前IP:广东
769994
2楼
代码,里面有说明。

这个是git页面:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
attachment icon android-boot-analytics.zip 384.01KB ZIP 19次下载
引用
评论
smith作者
11年7个月前IP:广东
769996
3楼
引用
评论
smith作者
11年7个月前IP:广东
769997
4楼
另外,对于搞火箭的坛友,其实也可以利用matplotlib的优秀作图功能打造自己的分析软件,当然,算法和数据采集就是基础
引用
评论
11年7个月前IP:四川
770004
5楼
scilab怎么样?也是免费的
引用
评论
smith作者
11年7个月前IP:广东
770006
6楼
引用 acmilan:
scilab怎么样?也是免费的
貌似是基于java的,没有用过。应该也好用
matplotlib的好处是脚本,随时都可以改。作者去世了。但还有人接替更新。
其实太多花哨的功能用不到,咱也就用一下曲线和柱状图
引用
评论
11年7个月前IP:四川
770076
7楼
我以前也学过python,不过学的比较浅,不知道要去干什么

不过→_→matlab是专业软件,matplotlib是运行在通用平台上的一个库,不是一个重量级的东西,matlab也有它的价值。
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的