title: How to clear PermGen space Error in tomcat
body: <p>I am working in a Windows Environment, and I am getting this error every time I am working with tomcat-</p>
  
  <pre><code>Apr 30, 2012 5:30:37 PM org.apache.catalina.core.StandardWrapperValve invoke
  SEVERE: Servlet.service() for servlet default threw exception
  java.lang.OutOfMemoryError: PermGen space
  2012-04-30 17:30:37.719 INFO net.spy.memcached.MemcachedConnection:  Connection state changed for sun.nio.ch.SelectionKeyImpl@4ae53a99
  2012-04-30 17:30:37.719 INFO net.spy.memcached.MemcachedConnection:  Reconnecting due to failure to connect to {QA sa=localhost/127.0.0.1:11211, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0}
  java.net.ConnectException: Connection refused: no further information
  Apr 30, 2012 5:30:37 PM org.apache.catalina.core.StandardWrapperValve invoke
  SEVERE: Servlet.service() for servlet default threw exception
  java.lang.OutOfMemoryError: PermGen space
  Exception in thread "Memcached IO over {MemcachedConnection to localhost/127.0.0.1:11211}" java.lang.OutOfMemoryError: PermGen space
  Apr 30, 2012 5:30:38 PM org.apache.coyote.http11.Http11Processor process
  SEVERE: Error processing request
  java.lang.OutOfMemoryError: PermGen space
  Apr 30, 2012 5:30:38 PM org.apache.coyote.http11.Http11Processor process
  SEVERE: Error processing request
  java.lang.OutOfMemoryError: PermGen space
  Apr 30, 2012 5:30:38 PM org.apache.coyote.http11.Http11Processor process
  SEVERE: Error processing request
  java.lang.OutOfMemoryError: PermGen space
  Apr 30, 2012 5:30:41 PM org.apache.catalina.connector.CoyoteAdapter service
  SEVERE: An exception or error occurred in the container during the request processing
  java.lang.OutOfMemoryError: PermGen space
  Apr 30, 2012 5:30:43 PM org.apache.catalina.core.StandardHostValve custom
  SEVERE: Exception Processing ErrorPage[exceptionType=java.lang.Throwable, location=/error.action]
  java.lang.OutOfMemoryError: PermGen space
  Apr 30, 2012 5:30:42 PM org.apache.catalina.core.StandardHostValve custom
  SEVERE: Exception Processing ErrorPage[exceptionType=java.lang.Throwable, location=/error.action]
  java.lang.OutOfMemoryError: PermGen space
  Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: PermGen space
  </code></pre>
  
  <p>I tried adding <code>JAVA_OPTS with the value as -Xms1024m -Xmx1024m</code> in System Variables, but I am stillgetting the same error <strong>(java.lang.OutOfMemoryError: PermGen space)</strong> again and again. </p>
  
  <p>Any help will be appreciated. I have also read other posts on Stack Overflow also but it didn't work out.</p>