欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決Eclipse Tomcat OutOfMemoryError:PermGen space的問題

 更新時(shí)間:2018年12月10日 10:28:11   作者:執(zhí)筆記憶的空白  
今天小編就為大家分享一篇關(guān)于解決Eclipse Tomcat OutOfMemoryError:PermGen space的問題,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

PermGen space的全稱是Permanent Generation space,是指內(nèi)存的永久保存區(qū)域OutOfMemoryError: PermGen space。從文字上看就是內(nèi)存溢出,解決方法是加大內(nèi)存。為什么會內(nèi)存溢出,這是由于這塊內(nèi)存主要是被JVM存放ClassMeta信息的,Class在被Load的時(shí)候被放入PermGen space區(qū)域,它和存放InstanceHeap區(qū)域不同,GC(Garbage Collection)不會在主程序運(yùn)行期對PermGen space進(jìn)行清理,所以如果你的APP會LOAD很多CLASS的話,就很可能出現(xiàn)PermGen space錯(cuò)誤。這種錯(cuò)誤常見在web服務(wù)器對JSP進(jìn)行pre compile的時(shí)候。如果你的WEB APP下都用了大量的第三方j(luò)ar, 其大小超過了jvm默認(rèn)的大小(4M)那么就會產(chǎn)生此錯(cuò)誤信息了。

問題背景:

Tomcat啟動(dòng)了太多的項(xiàng)目,或者有的項(xiàng)目引用了太多的jar包,或者反射生成了太多的類,異或有太多的常量池,就有可能會報(bào)java.lang.OutOfMemoryError: PermGen space的錯(cuò)誤,我們知道可以通過jvm參數(shù) -XX:MaxPermSize=256m來配置這部分堆內(nèi)存的大小。 

eclipse中如何配置tomcat的內(nèi)存大小呢?

手動(dòng)設(shè)置MaxPermSize大小

首先需要雙擊tomcat server,如下圖所示:

雙擊上圖后會出現(xiàn),tomcat配置的界面:

然后再點(diǎn)擊上圖的,紅色矩形框的鏈接,會彈出tomcat參數(shù)配置的節(jié)面,要選擇Arguments參數(shù)框:

如上圖在VM arguments文本框內(nèi)設(shè)置 -XX:MaxPermSize=256m的值即可, 當(dāng)然此處還可以添加其他jvm參數(shù),比如最大內(nèi)存,最小內(nèi)存等。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • ES結(jié)合java代碼聚合查詢詳細(xì)示例

    ES結(jié)合java代碼聚合查詢詳細(xì)示例

    es查詢有一個(gè)很常用的一種叫聚合查詢,相當(dāng)于mysql中的分組group by 后拿各組數(shù)量進(jìn)行統(tǒng)計(jì),實(shí)現(xiàn)起來也是很簡單,下面這篇文章主要給大家介紹了關(guān)于ES結(jié)合java代碼聚合查詢的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • 解決Spring中@Value注解取值為null問題

    解決Spring中@Value注解取值為null問題

    近期應(yīng)用中因業(yè)務(wù)迭代需要接入 user 客戶端,接入后總是啟動(dòng)失敗,報(bào)注冊 user bean 依賴的配置屬性為 null,所以接下來小編就和大家一起排查分析這個(gè)問題,感興趣的小伙伴跟著小編一起來看看吧
    2023-08-08
  • 解讀String字符串導(dǎo)致的JVM內(nèi)存泄漏問題

    解讀String字符串導(dǎo)致的JVM內(nèi)存泄漏問題

    這篇文章主要介紹了解讀String字符串導(dǎo)致的JVM內(nèi)存泄漏問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 詳細(xì)總結(jié)Java堆棧內(nèi)存、堆外內(nèi)存、零拷貝淺析與代碼實(shí)現(xiàn)

    詳細(xì)總結(jié)Java堆棧內(nèi)存、堆外內(nèi)存、零拷貝淺析與代碼實(shí)現(xiàn)

    零拷貝,這是個(gè)耳熟能詳?shù)拿~,是開發(fā)崗面試中經(jīng)常提及的問題.最近在回顧Netty的基礎(chǔ)原理,還是把NIO中關(guān)于堆外內(nèi)存的知識點(diǎn)過了一遍,這里就針對堆棧內(nèi)存 堆外內(nèi)存和零拷貝這幾個(gè)概念以及相關(guān)知識做一下記錄,需要的朋友可以參考下
    2021-05-05
  • java使用UDP實(shí)現(xiàn)點(diǎn)對點(diǎn)通信

    java使用UDP實(shí)現(xiàn)點(diǎn)對點(diǎn)通信

    這篇文章主要為大家詳細(xì)介紹了java使用UDP實(shí)現(xiàn)點(diǎn)對點(diǎn)通信,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Java將byte[]轉(zhuǎn)圖片存儲到本地的案例

    Java將byte[]轉(zhuǎn)圖片存儲到本地的案例

    這篇文章主要介紹了Java將byte[]轉(zhuǎn)圖片存儲到本地的案例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • SpringBoot中使用websocket出現(xiàn)404的解決方法

    SpringBoot中使用websocket出現(xiàn)404的解決方法

    在Springboot中使用websocket時(shí),本地開發(fā)環(huán)境可以正常運(yùn)行,但部署到服務(wù)器環(huán)境出現(xiàn)404問題,所以本文小編講給大家詳細(xì)介紹一下SpringBoot中使用websocket出現(xiàn)404的解決方法,需要的朋友可以參考下
    2023-09-09
  • 完美解決Java中的線程安全問題

    完美解決Java中的線程安全問題

    下面小編就為大家?guī)硪黄昝澜鉀QJava中的線程安全問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • SpringSecurity詳解整合JWT實(shí)現(xiàn)全過程

    SpringSecurity詳解整合JWT實(shí)現(xiàn)全過程

    JWT作為一個(gè)開放的標(biāo)準(zhǔn)(?RFC?7519?),定義了一種簡潔的,自包含的方法用于通信雙方之間以Json對象的形式安全的傳遞信息。接下來通過本文給大家介紹springSecurity+jwt實(shí)現(xiàn)互踢功能,需要的朋友可以參考下
    2022-07-07
  • 詳解java中jvm虛擬機(jī)棧的作用

    詳解java中jvm虛擬機(jī)棧的作用

    這篇文章主要介紹了jvm虛擬機(jī)棧的作用,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08

最新評論