getting java.lang.OutOfMemoryError exception while running a Midlet (using netbeans)
- by Jeeka
I am writing a Midlet(using Netbeans) which reads a file containing exactly 2400 lines (each line being 32 characters long) and (extract a part of each line) puts them in an array. I am doing the same for 11 such files( all files have exactly 2400 lines).The Midlet runs fine for reading 6 files and putting them in 6 arrays. However, the Midlet stops while doing it for the 7th file throwing the following exception:
TRACE: , startApp threw an Exception
java.lang.OutOfMemoryError
(stack trace incomplete)
java.lang.OutOfMemoryError
(stack trace incomplete)
I have tried the modifying the netbeans.conf file to increase the heap memory ( as suggested by many forums and blogs) but nothing works for me. Here are the parameters that i had modified in the netbeans.conf file:
-J-Xss2m -J-Xms1024m -J-Xmx1024m -J-XX:PermSize=1024m -J-XX:MaxPermSize=1536m
-J-XX:+UseConcMarkSweepGC
-J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled
Can anyone please help me to get me out of this ! I badly need this to be sorted out ASAP !
Thanks in advance !