Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <sys/time.h>
- #define ILE 50000
- int main ()
- {
- int x = 0;
- int i = 1;
- int j = 0;
- struct timeval time;
- struct timeval time2;
- double miliseconds1 = 0;
- double miliseconds2 = 0;
- for (j = 0; j < ILE; j++)
- {
- gettimeofday (&time, NULL);
- if (x == 0)
- i = 0;
- else
- if (x == 1)
- i = 1;
- else
- if (x == 2)
- i = 2;
- else
- i = 3;
- gettimeofday (&time2, NULL);
- miliseconds1 += time2.tv_usec - time.tv_usec;
- gettimeofday (&time, NULL);
- switch (x)
- {
- case 0: i = 0; break;
- case 1: i = 1; break;
- case 2: i = 2; break;
- default: i = 3;
- }
- gettimeofday (&time2, NULL);
- miliseconds2 += time2.tv_usec - time.tv_usec;
- }
- miliseconds1 /= ILE;
- miliseconds2 /= ILE;
- printf ("1: %lf, 2: %lf\n", miliseconds1, miliseconds2);
- return 0;
- }
Add Comment
Please, Sign In to add comment