#include #include #include #include #include #include #include static void do_mallocs(void) { int i; for (i=0; i<1000; i++) { int nbytes = 1024*1024; void *vp = malloc(nbytes); memset(vp, 0, nbytes); } } int main(void) { int64_t rss; os_get_max_rss(&rss); printf("%"PRId64"\n", rss); do_mallocs(); os_get_max_rss(&rss); printf("%"PRId64"\n", rss); return 0; }