In addition to haglerchristopher's question, what do you need all this memory for? Are you working on large databases or something? Or are you allocating to much memory on the stack? If you have large arrays you probably want to declare them dynamically or (preferably) use a vector.