java.lang.OutOfMemoeryError: PermGem space

プログラムを実行していると、題に示したようなエラーが発生してしまう。
GCViewer(tagtraum industries incorporated ~ GCViewer)をインストールしてどのようにメモリが使われているかを見てみることにした。
現在のバージョンは1.26だ。設定方法はいたって簡単で、

  1. eclipseの[ウィンドウ]-[設定]で設定ダイアログを表示し、Tomcat-JVM設定で、JVM パラメータへ追加リストボックスに、-Xloggc: -XX:+PrintGCDetailsパラメータを追加する。
  2. eclipseを再起動して、Tomcatを起動する。
  3. gcviewerを起動し、[File]-[Open File]でlog_file_pathを指定する。

これでメモリの使用状況が視覚的に確認できる。様子見をする。