脚本获取 app 的 cpu、memory 信息,使用 pychartdir 生成图表
2015-02-06 10:27
691 查看
一直想弄个性能的脚本,今天实践了下,很简单,就是用top命令获取当前应用的cpu、mem信息,最后将结果生成图标,这里生成图标的话,使用了pychartdir模块,该模块使用起来还是比较方便的,尤其是帮助文档很全,包含各种demo,就是使用的是未注册版本,底部有广告。
pychartdir模块的安装不同于一般模块的安装,稍微有点麻烦,可参考:
/article/8335882.html
下面的是绘制线性图表了,这里就不贴代码,代码放后面的链接中,先贴个生成的图表(android的相机应用):
最后贴个脚本链接,有兴趣的可以尝试使用下:
https://github.com/gb112211/AndroidTestScripts/blob/master/python/get_cpu_mem_info.py
pychartdir模块的安装不同于一般模块的安装,稍微有点麻烦,可参考:
/article/8335882.html
#top次数 times = 20 #设备当前运行应用的包名 pkg_name = utils.get_current_package_name() #获取cpu、mem占用 def top(): cpu = [] mem = [] top_info = utils.shell("top -n %s | %s %s$" %(str(times), utils.find_util, pkg_name)).stdout.readlines() for info in top_info: #temp_list = del_space(info) temp_list = info.split() cpu.append(temp_list[2]) mem.append(temp_list[6]) return (cpu, mem)
下面的是绘制线性图表了,这里就不贴代码,代码放后面的链接中,先贴个生成的图表(android的相机应用):
最后贴个脚本链接,有兴趣的可以尝试使用下:
https://github.com/gb112211/AndroidTestScripts/blob/master/python/get_cpu_mem_info.py
相关文章推荐
- 脚本获取 app 的 cpu、memory 信息,使用 pychartdir 生成图表
- linux系统使用python获取cpu信息脚本分享
- linux系统使用python获取cpu信息脚本分享
- Sigar 获取CPU和Memory内存等信息使用详解
- 使用Adsutil.vbs脚本获取IIS配置信息及账号密码
- 使用C#在Windows应用商店程序中获取CPU信息
- 使用python获取CPU和内存信息的思路与实现(linux系统)
- 使用Adsutil.vbs脚本获取IIS配置信息及账号密码
- C#获取CPU、硬盘、Mac地址并使用CPU和Mac地址生成注册码
- 获取CPU使用情况信息(转)
- 使用python获取CPU和内存信息(linux系统)
- 使用Adsutil.vbs脚本获取IIS配置信息及账号密码
- 在C++中使用CPUID指令获取CPU信息
- Delphi编程 -- 使用CPUID指令获取CPU信息
- 使用Adsutil.vbs脚本获取IIS配置信息及账号密码
- 利用java获取计算机cpu利用率和内存使用信息
- 使用GetLogicalProcessorInformation获取逻辑处理器的详细信息(NUMA节点数、物理CPU数、CPU核心数、逻辑CPU数、各级Cache)
- C++使用汇编获取CPU信息,学到的是思路