#include <stdio.h>
#include <malloc.h>
#include <string.h>

#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);
	}
}