I am getting java heap space error while reading 600 mb text file. Actually I have to process each line and add the data to xml object. Due to this the size of object is dynamically growing. ANd giving heap space problem. I am using BufferedReader. Can any one please suggest some ideas?