#include #include #include #include #include #define MAX 100*1024*1024-1 void printtd(struct timeval *t0, struct timeval *t1) { // printf("t0: %ld . %ld\n", t0->tv_sec, t0->tv_usec); // printf("t1: %ld . %ld\n", t1->tv_sec, t1->tv_usec); printf("td: %1.3f\n", (double)(((double)t1->tv_sec-t0->tv_sec) + ((double)t1->tv_usec-t0->tv_usec)/1000000)); } int main() { char *data; struct timeval t0, t1; struct timezone tz; long int i; FILE *f; data = malloc(MAX+100); if (data == NULL) perror("malloc"); printf("starting\n"); fflush(stdout); /* init */ for (i=0; i