文章目录 简介 function 跟踪 简介 最近遇到一个英语程序频繁调用rm命令删除文件的操作。调用rm的过程大体上是:先fork出一个线程,然后调用execv函数启动rm命令。建议的方式是使用C或者C++提供的库函数来做文件删除操作。省去内核交互及线程初始化等一系列的操作。 function 跟踪 perf命令跟踪结果,可以看到fork和exec的实际操作还是很占CPU # Samples: 415K of event 'cpu-clock' # Event count (approx.)<