Did you set the -Xmx command line parameter for your program (Run->Run Configurations->Arguments)?


Unless you need variation between dictionaries, you should be able to create a single shared...