编写一个C语言的小程序,如何测试它的运行速度?

Python06

编写一个C语言的小程序,如何测试它的运行速度?,第1张

#include

<stdio.h>

#include

<time.h>

int

main()

{

clock_t

t

=

clock()

/*这里放入要测试速度的代码*/

printf("运行时间%.4f秒\n",

(double)(clock()

-

t)

/

CLOCKS_PER_SEC)

return

0

}

要检测已经写好的程序的话不太好检测吧,要是想检测某一个功能的话可能会好办一些,功能执行之前调用一下GetTicketCount(),功能结束后在调用一次,两次的差就是执行函数所花的时间

电脑上通常有个echo端口,向这个端口发送什么数据,此端口就回应什么数据。

你可以从A机器向B机器的echo端口(端口号=7)发起TCP连接,连接成功后,发送少量数据,并接收对端回送的数据。A机器通过计算数据一去一回的时间差,判断出网速。

此办法适用于精度要求不高的场合。