Tomcatのメモリリーク(java.lang.OutOfMemoryError: Javaheap space,PermGen space等)対策
Tomcatのメモリリークエラーを纏める
1.ヒープ(heap)メモリリーク:
エラーメッセージ:java.lang.OutOfMemoryError: Javaheap space
2.スタック(stack)メモリリーク:
エラーメッセージ:stack over flow
3.永久ヒープ(permanent heap)メモリリーク:
エラーメッセージ:java.lang.OutOfMemoryError: PermGen space
4.解決対策:
Linuxサーバーの中で環境変数を修正
export CATALINA_OPTS="-Xms2048m -Xmx4096m"
export JAVA_OPTS="-XX:MaxNewSize=256m -XX:MaxPermSize=256m"