Java Web項目總是 Heap 佔用很高,過不多久Tomcat就報 OutOfMemoryError: Java heap space。
使用Oralce JDK自帶的 VisualVM 工具(bin目錄下)查看:
幾個小時之後就變成這樣:
然後這樣,這已經是崩潰的邊緣:
最後系統崩潰的時候是這樣,已經完全沒有GC的空間了,將分配的 -Xms1024m -Xmx1024m全都用完了:
還在查找原因和解決辦法,先記錄。
Java Web項目總是 Heap 佔用很高,過不多久Tomcat就報 OutOfMemoryError: Java heap space。
使用Oralce JDK自帶的 VisualVM 工具(bin目錄下)查看:
幾個小時之後就變成這樣:
然後這樣,這已經是崩潰的邊緣:
最後系統崩潰的時候是這樣,已經完全沒有GC的空間了,將分配的 -Xms1024m -Xmx1024m全都用完了:
還在查找原因和解決辦法,先記錄。
首先應該在pom中添加以下插件,跳過test,否則打包會報錯。 <plugin> <groupId>org.apache.maven.plugins</groupId>