如何计算linux下C程序的运行时间?用time .abc 这个得到的都是什么时间呢???

如何计算linux下C程序的运行时间?用time .abc 这个得到的都是什么时间呢???,第1张

不知道你是不是学习编程的,如果不是就没必要看了。

1.PID是进程标识号,它是一个进程的唯一性标识。PPID是该进程父进程的进程标识号。

2.fork和exec和pid完全就是2件事情不能混为一谈。fork是一个linux库函数。他是用来创建一个新的进程。至于exec是一个系列函数,C标准库函数,用来改变进程上下文的。2者结合使用可以创建一个新的进程。

3.如果创建新的进程,一般是用fork,他会返回这个被创建进程的PID,你可以通过PID找到这个进程。

#include "stdio.h"

#include "stdlib.h"

#include "time.h"

int main( void )

{

longi = 10000000L

clock_t start, finish

double duration

start = clock()

while( i-- )

finish = clock()

duration = (double)(finish - start) / CLOCKS_PER_SEC

printf( "程序运行 %f 秒\n", duration )

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8982232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存