<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机器通过计算数据一去一回的时间差,判断出网速。
此办法适用于精度要求不高的场合。