myeclipse中tomcat部署程式出現:java.lang.OutOfMemoryError:PermGen space 異常解決方法
今天在tomcat中部署程式,則出現了異常java.lang.OutOfMemoryError:PermGen space。
上網查了查,總結如下:
PermGen space的全稱是Permanent Generation space,是指記憶體的永久儲存區域OutOfMemoryError: PermGen space從表面上看就是記憶體益出,解決方法也一定是加大記憶體。說說為什麼會記憶體益出:這一部分用於存放Class和Meta的資訊,Class在被 Load的時候被放入PermGen space區域,它和和存放Instance的Heap區域不同,GC(Garbage Collection)不會在主程式執行期對PermGen space進行清理,所以如果你的APP會LOAD很多CLASS的話,就很可能出現PermGen space錯誤。這種錯誤常見在web伺服器對JSP進行pre compile的時候。
改正方法:
在myclipse工具中:選擇選單Window——選擇Preferences——選擇MyEclipse——選擇Application Servers——選擇tomcat——選擇你所應用的版本——選擇JDK——在Optional Java VM arguments:中填寫:
-Xmx512m
-XX:NewRatio=2
-XX:MaxPermSize=128m
即可解決問題。
相關文章
- myeclipse執行tomcat報錯Exception in thread "main" java.lang.OutOfMemoryError: PermGen space...EclipseTomcatExceptionthreadAIJavaError
- tomcat記憶體溢位:PermGen space解決方法Tomcat記憶體溢位
- tomcat伺服器經常報錯PermGen SpaceTomcat伺服器
- 手動寫java記憶體溢位 java.lang.OutOfMemoryError: PermGen spaceJava記憶體溢位Error
- java.lang.OutOfMemoryError: Java heap space的解決JavaError
- Tomcat常見異常及解決方案程式碼例項Tomcat
- Java常出現的異常解決方法總結(不斷更新)Java
- Jmeter記憶體溢位:java.lang.OutOfMemoryError: Java heap space解決思路JMeter記憶體溢位JavaError
- 連線MySQL時出現1449與1045異常解決辦法MySql
- AndroidStudio進行Build時出現DexArchiveMergerException異常的解決辦法AndroidUIHiveException
- win10系統中流放之路經常彈出異常錯誤的解決方法Win10
- Ionic異常及解決
- java.net.SocketTimeoutException: Read timed out異常解決方法JavaException
- 關於Android12安裝apk出現-108異常INSTALL_PARSE_FAILED_MANIFEST_MALFORMED的解決方法AndroidAPKAIORM
- 在myeclipse2015CI中配置tomcat7.0EclipseTomcat
- SpringCloud BeanCurrentlyInCreationException 異常解決方案SpringGCCloudBeanException
- Java解析xml檔案遇到特殊符號&會出現異常的解決方案JavaXML符號
- java.lang.OutOfMemoryError及解決方案JavaError
- CentOS 常見異常及解決辦法CentOS
- 解決程式中Error creating bean with name 'XXXXX‘ defined in class path resource [application的異常ErrorBeanAPP
- nodejs程式異常退出處理方法NodeJS
- tomcat拒絕連線解決方法Tomcat
- tomcat啟動 ssm專案出現亂碼的解決TomcatSSM
- Spring 異常關鍵字 no matching editors or conversion strategy found 解決方法Spring
- SpringBoot-java.lang.IllegalArgumentException: Not a managed type異常問題解決方法Spring BootJavaException
- Android Studio升級gradle版本之後編譯出現CreateProcess error=206異常解決AndroidGradle編譯Error
- IDEA專案突然出現異常無法啟動時的有效解決辦法Idea
- No bean named 'cacheManager' availablej 異常解決BeanAI
- Idea中Springboot熱部署無效解決方法IdeaSpring Boot熱部署
- win10開啟應用程式出現應用程式發生異常unknown software如何解決Win10
- HashMap中ConcurrentModificationException異常解讀HashMapException
- 伺服器出現 HTTP 錯誤程式碼,及解決方法伺服器HTTP
- sudo 出現unable to resolve host 解決方法
- ArchLinux出現ACPI ERROR的解決方法LinuxError
- tomcat無法啟動的解決方法Tomcat
- 關於SpringMVC的HttpMediaTypeNotSupportedException異常解決SpringMVCHTTPException
- [持續更新]hive異常解決方案Hive
- 爬蟲中經常出現Traceback (most recent call last):問題解決!!!爬蟲AST