diff options
Diffstat (limited to 'tests/dlmalloc_proxy.c')
-rw-r--r-- | tests/dlmalloc_proxy.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/dlmalloc_proxy.c b/tests/dlmalloc_proxy.c index 33435dd8..06137c42 100644 --- a/tests/dlmalloc_proxy.c +++ b/tests/dlmalloc_proxy.c @@ -14,7 +14,7 @@ mallocer mallocproxy = NULL; freeer freeproxy = NULL; void get_lib() { - printf("get lib\n"); + //printf("get lib\n"); lib_handle = dlopen("liblib.so", RTLD_NOW); assert(lib_handle != NULL); handles++; @@ -26,7 +26,7 @@ void get_lib() { } void unget_lib() { - printf("unget lib\n"); + //printf("unget lib\n"); assert(lib_handle); dlclose(lib_handle); handles--; @@ -37,8 +37,8 @@ int main() { int n = 0, total = 0, l = 0; void *allocs[50]; allocs[10] = malloc(10); // pull in real malloc - for (int i = 0; i < 500; i++) { - printf("%d: total ever %d MB, current MB %d, total libs %d\n", i, total, n, l); + for (int i = 0; i < 1000; i++) { + //printf("%d: total ever %d MB, current MB %d, total libs %d\n", i, total, n, l); if (i % 5 == 0) { if (handles < 10) { get_lib(); @@ -52,27 +52,27 @@ int main() { if (handles > 0) { if (n < 10) { if (i % 2 == 0) { - printf("alloc\n"); + //printf("alloc\n"); allocs[n++] = mallocproxy(1024*1024); } else { - printf("real alloc\n"); + //printf("real alloc\n"); allocs[n++] = malloc(1024*1024); } total++; } else { - printf("real free\n"); + //printf("real free\n"); free(allocs[--n]); // real free } } } if (i % 4 == 0) { if (handles > 0 && n > 0) { - printf("free\n"); + //printf("free\n"); if (i % 2 == 0) { - printf("free\n"); + //printf("free\n"); freeproxy(allocs[--n]); } else { - printf("real free\n"); + //printf("real free\n"); free(allocs[--n]); } } |