vxWorks测量一个函数的执行时间(timexLib)


使用timex( ),测试程序:

#include "vxWorks.h"  
#include "timexLib.h"
#include "stdio.h"

#define ITERATIONS (50)

//
//	被测量函数
//
int printit(void) /* Function being timed */
{
	int i;
	for(i=0; i < ITERATIONS; i++)  
	{
		printf("Hello, I am task %d and is i = %d\n", taskIdSelf(), i);
	}
	return 0;
}

//
// 入口
//
void TestTimeXLib() 
{

	timex(printit,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);  
}


结果:

vxWorks测量一个函数的执行时间(timexLib)_第1张图片






你可能感兴趣的:(vxWorks测量一个函数的执行时间(timexLib))