Diff for /libelwix/example/test_mem_bench.c between versions 1.1.2.1 and 1.1.2.2

version 1.1.2.1, 2025/06/24 15:03:12 version 1.1.2.2, 2025/06/24 15:38:41
Line 27  main(int argc, char **argv) Line 27  main(int argc, char **argv)
         printf("Performance time %.6f for alloc memory + free\n", perf);          printf("Performance time %.6f for alloc memory + free\n", perf);
   
         clock_gettime(CLOCK_MONOTONIC, &bts);          clock_gettime(CLOCK_MONOTONIC, &bts);
        for (i = 0; i < n; i++)        for (i = 0; i < n; i++) {
                 a[i] = malloc(BUFSIZ);                  a[i] = malloc(BUFSIZ);
        for (i = 0; i < n; i++)                if (!a[i]) {
                         printf("Error:: can't allocate on position %d\n", i);
                         break;
                 }
         }
         for (--i; i > -1; i--)
                 free(a[i]);                  free(a[i]);
         clock_gettime(CLOCK_MONOTONIC, &ets);          clock_gettime(CLOCK_MONOTONIC, &ets);
         perf = ets.tv_sec - bts.tv_sec + ((ets.tv_nsec - bts.tv_nsec) / 1e9);          perf = ets.tv_sec - bts.tv_sec + ((ets.tv_nsec - bts.tv_nsec) / 1e9);

Removed from v.1.1.2.1  
changed lines
  Added in v.1.1.2.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>