#include #include #include #define SIZE 4096 #define START_SIZE 1024 char *ptr[1000]; int main(int argc, char **argv) { int i=0; unsigned int alloc_size = START_SIZE; sleep(5); while(i<1000) { ptr[i] = (char*) malloc(alloc_size); if(ptr[i]) memset(ptr[i],'5',alloc_size); alloc_size *= 2; i++; sleep(5); } }