strace常用于跟踪和分析进程执行时中系统调用和耗时以及占用cpu的比例,常用的格式如下: 1.sudo /usr/bin/strace -Ttt -p pid 2>pid.log 跟进pid进程,显示每个系统调用耗时,并打印微秒级别的时间戳。 除了跟踪sytem call,统过对时间戳的分析,就 ...
分类:
其他好文 时间:
2017-02-19 11:06:47
阅读次数:
196
问题: 你想用自己的任务定制gradle的构建过程。 解决方案: 在gradle的build文件里面增加task元素。用Android插件支持的extra属性使得开发更容易。 讨论: Gradle的DSL支持使用task块来定义自己的任务。API包括的非常广范围的task(像 Copy,Wrappe ...
分类:
移动开发 时间:
2017-02-18 00:50:02
阅读次数:
199
1.du -h 用来查看各个分区的大小 2.du -h --max-depth=0 /data2/xijun.gong/tt_data 用来查看文件夹的大小,并指定递归的深度. 3. chmod u+wr,g+r,o=r data.txt 对文件进行权限修改,用户增加读写权限,群组增加读权限,其他指 ...
分类:
系统相关 时间:
2017-02-14 20:28:09
阅读次数:
194
腾讯 PHP脚本的执行效率 1, 代码脚本里计时。 2, xdebug统计函数执行次数和具体时间进行分析。,最好使用工具winCacheGrind分析 3, 在线系统用strace跟踪相关进程的具体系统调用。 数据库SQL的效率 sql的explain(mysql),启用slow query log ...
分类:
数据库 时间:
2017-02-06 23:54:43
阅读次数:
431
初衷首先说明一下既然网上有那么多教程为什么要还要写这样一个安装教程呢?网上教程虽然多,但是有些教程比较老,许多教程忽略许多安装过程中的细节,比如添加用户的权限,文件权限,小编在安装过程遇到许多这样的问...
分类:
系统相关 时间:
2017-02-02 11:19:08
阅读次数:
602
一、应用调试1:使用strace命令来跟踪系统调用 二、应用调试2:使用GDB来调试应用程序 编译gdb,gdbservertar xjf gdb-7.4.tar.bz2cd gdb-7.4/./configure --target=arm-linuxmake把arm-linux-gdb复制到/bi ...
分类:
其他好文 时间:
2017-01-14 09:26:46
阅读次数:
272