diff options
Diffstat (limited to 'test/main-override-static.c')
-rw-r--r-- | test/main-override-static.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/test/main-override-static.c b/test/main-override-static.c index 4bc1300..099898f 100644 --- a/test/main-override-static.c +++ b/test/main-override-static.c @@ -303,13 +303,17 @@ static void test_aslr(void) { } static void test_process_info(void) { - double utime = 0; - double stime = 0; + size_t user_msecs = 0; + size_t system_msecs = 0; size_t current_rss = 0; size_t peak_rss = 0; size_t current_commit = 0; size_t peak_commit = 0; - size_t page_faults = 0; - mi_process_info(&utime, &stime, ¤t_rss, &peak_rss, ¤t_commit, &peak_commit, &page_faults); - printf("process info: user: %.3f s, rss: %zd b, commit: %zd b\n\n", utime, peak_rss, peak_commit); + size_t page_faults = 0; + for (int i = 0; i < 100000; i++) { + void* p = calloc(100,10); + free(p); + } + mi_process_info(&user_msecs, &system_msecs, ¤t_rss, &peak_rss, ¤t_commit, &peak_commit, &page_faults); + printf("\n\n*** process info: user: %3zd.%03zd s, rss: %zd b, commit: %zd b\n\n", user_msecs/1000, user_msecs%1000, peak_rss, peak_commit); }
\ No newline at end of file |