Win a copy of Java Concurrency Live Lessons this week in the Threads forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

java out of memory error  RSS feed

 
anish kumarv
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

Today we experienced "java out of memory error : Permgen space". But we have java heap size value of 1GB.

While googled for this i found some thing like permgen space is a space where class files are being loaded and they were not unloaded and the scenario is termed as memory leak.

So i just want all your suggestions to get rid of this problem. And i cannot increase the java heap value as i have already assigned the maximum allowed value.

Kindly post your suggestions.

With Regards
Anish Kumar.V
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There is no simple answer to this common problem.

Any number of errors in your application programming could be at fault.

After a fresh start, how many requests are processed until you hit the error?

Have you used the Tomcat management app to watch changes in memory use?

Bill

 
Tim Holloway
Bartender
Posts: 18531
61
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The most common cause of this problem is when an application is redeployed "hot" in Tomcat6, and there are indications that it's actually somewhat of a bug. Certainly I'd never heard of it in Tomcat5.

The heap is not the PermGen space. There's a separate config parameter in the Oracle/Sun JVM for PermGen space. However, I played around with that parameter about 2 weeks ago to no avail. I'm hoping Tomcat7 is going to do better.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!