- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 linux平台代码覆盖率
1. gcov简介1.1 gcov是什么gcov是一个测试代码覆盖率的工具。与GCC一起使用来分析程序,以帮助创建更高效、更快的运行代码,并发现程序的未测试部分 是一个命令行方式的控制台程序。需要结合lcov,gcovr等前端图形工具才能实现统计数据图形化 伴随GCC发布,不需要单独下载gcov工具。配合GCC共同实现对c/c++文件的语句覆盖和分支覆盖测试 与程序概要分析工具(pr...
2019-10-30 16:40:35 2611
原创 进程间通信(1)——信号(Signal)
kill -l目前Linux 中定义了64中信号,前期定了32种(1-31),后面的33种为实时信号(32-64);glibc的接口中可能会使用到2 或者3 种实时信号(32、33、34),所以,对于用户看到的SIGTRMIN 会做适当的调整(34 或35)。从目前来看,glibc 应该是用了32 和 33两个实时信号;因为 glibc的需要,实时信号可能是变动的,所以,在使用的时候不要直接写死数值,而是用SIGRTMIN+n 的方式,而且需要确定SIGRTMIN+n不能超过SIGRTMAX。
2019-10-14 15:22:57 3305
原创 linux 中ulimit 用法小结
Linux ulimit命令用于控制shell程序的资源。ulimit为shell内建指令,可用来控制shell执行程序的资源。语法:ulimit [-aHS][-c <core文件上限>][-d <数据节区大小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][...
2019-10-14 14:49:45 448
原创 C中时间精确到毫秒
前言:之前一篇博文对 time.h 进行了解读,但是如果需要时间精确到毫秒,time_t、tm还是无法满足的,需要另外一种方式。方法1:timespec和timeval#include <time.h>struct timespec{ __time_t tv_sec; /* Seconds. */ __syscall_slon...
2019-10-11 10:34:11 9291 5
基于main log 和event log 对内存问题分析脚本
2024-08-14
Android oom-adj 中trim Bservices 优化
2023-07-19
mxml 提炼公共接口
2019-08-16
gcc和g++详解
2017-10-25
Linux Shell脚本攻略(第2版).pdf
2017-09-05
Makefile.pdf
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人