--- libelwix/example/Attic/test_mem_bench.c 2025/06/24 15:03:12 1.1.2.1 +++ libelwix/example/Attic/test_mem_bench.c 2025/06/24 15:38:41 1.1.2.2 @@ -27,9 +27,14 @@ main(int argc, char **argv) printf("Performance time %.6f for alloc memory + free\n", perf); clock_gettime(CLOCK_MONOTONIC, &bts); - for (i = 0; i < n; i++) + for (i = 0; i < n; i++) { 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]); clock_gettime(CLOCK_MONOTONIC, &ets); perf = ets.tv_sec - bts.tv_sec + ((ets.tv_nsec - bts.tv_nsec) / 1e9);