정리필요2

시간측정 :: gettimeofday

ShineWithMe 2007. 9. 25. 07:34
#include<sys/time.h>
#include<unistd.h>

int main()
{
	struct timeval start_time,end_time;
	int i,sumarith=0,sumshift=0;
	
	gettimeofday(&start_time, NULL);

	for(i=0;i<1024;i++) {
		sumarith = sumarith + 9999; 
	}
	gettimeofday(&end_time, NULL);
	printf("----sum= %d  %ld.%ld ----\n",sumarith,
(end_time.tv_sec-start_time.tv_sec), (end_time.tv_usec-start_time.tv_usec)); gettimeofday(&start_time, NULL); sumshift = 9999 << 10; gettimeofday(&end_time, NULL); printf("----sum= %d %ld.%ld ----\n",sumshift,
(end_time.tv_sec-start_time.tv_sec), (end_time.tv_usec-start_time.tv_usec)); return 0; }