tomcat項目報錯javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space

首先根據以往的直覺肯定是內存溢出問題,在此順便了解一下JVM的內存結構,首先PermGen這個東西在JVM是指永久保存區域(permnent generation),因此存放的是一些不會被回收的一些類信息和描述,因此針對一些業務比較雜的項目(公司的六期項目好幾百MB,Maven倉庫3點多個G),類對象比較多的,如果tomcat配置的最大內存不夠存放這些永久存在的類信息和描述,就會抱內存溢出異常;
相關文章
相關標籤/搜索