+ Start a Discussion

Heap Size Error while running batch class

I am getting Heap size error while running batch class.

Error :
First error: Apex heap size too large: 12020286

I have cleared all the list components...still I am getting this error. Can you please anybody quick reply ASAP for resolution ASAP.
Check the below article and post



Thanks for your post.....

We do not have that kind of iterations in our code.... Please let me know do I need to do anything otherthan clearing the lists to avoid the heap error.
Arunkumar RArunkumar R
Hi Kiru,

Some of the keypoints to note to avoid this problem,

1. Don't use class level variables to store a large amounts of data.

2. Utilize SOQL For Loops to iterate and process data from large queries.

3. Construct methods and loops that allow variables to go out of scope as soon as they are no longer needed.

Please follow this link http://help.salesforce.com/HTViewSolution?id=000004186&language=en_US (http://help.salesforce.com/HTViewSolution?id=000004186&language=en_US) and restructor your code... This will avoid hepsize limit.