亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

Java內存溢出的類型

時間:2024-10-03 00:54:09 ACCP培訓 我要投稿
  • 相關推薦

Java內存溢出的類型

  內存溢出通俗理解就是內存不夠,通常在運行大型軟件或游戲時,軟件或游戲所需要的內存遠遠超出了你主機內安裝的內存所承受大小,就叫內存溢出。下面小編為大家整理了關于Java內存溢出的類型,一起來看看吧:

  1、java.lang.OutOfMemoryError:PermGenspace

  JVM管理兩種類型的Java內存,堆和非堆。堆是給開發人員用的上面說的就是,是在JVM啟動時創建;非堆是留給JVM自己用的,用來存放類的信息的。它和堆不同,運行期內GC不會釋放空間。如果webapp用了大量的第三方jar或者應用有太多的class文件而恰好MaxPermSize設置較小,超出了也會導致這塊內存的占用過多造成Java內存溢出,或者tomcat熱部署時侯不會清理前面加載的環境,只會將context更改為新部署的,非堆存的內容就會越來越多。

  PermGenspace的全稱是PermanentGenerationspace,是指內存的永久保存區域,這塊內存主要是被JVM存放Class和Meta信息的,Class在被Loader時就會被放到PermGenspace中,它和存放類實例(Instance)的Heap區域不同,GC(GarbageCollection)不會在主程序運行期對PermGenspace進行清理,所以如果你的應用中有很CLASS的話,就很可能出現PermGenspace錯誤,這種錯誤常見在web服務器對JSP進行precompile的時候。如果你的WEBAPP下都用了大量的第三方jar,其大小超過了jvm默認的大小(4M)那么就會產生此錯誤信息了。

  一個最佳的配置例子:(經過驗證,自從用此配置之后,再未出現過tomcat死掉的情況)

  setJAVA_OPTS=-Xms800m

  -Xmx800m-XX:PermSize=128M

  -XX:MaxNewSize=256m

  -XX:MaxPermSize=256m

  2、java.lang.OutOfMemoryError:Javaheapspace

  再來看一下Java內存溢出的第二種情況,第一種情況是個補充,主要存在問題就是出現在這個情況中。其默認空間(即-Xms)是物理內存的1/64,最大空間(-Xmx)是物理內存的1/4。如果內存剩余不到40%,JVM就會增大堆到Xmx設置的值,內存剩余超過70%,JVM就會減小堆到Xms設置的值。所以服務器的Xmx和Xms設置一般應該設置相同避免每次GC后都要調整虛擬機堆的大小。假設物理內存無限大,那么JVM內存的最大值跟操作系統有關,一般32位機是1.5g到3g之間,而64位的就不會有限制了。

  注意:如果Xms超過了Xmx值,或者堆最大值和非堆最大值的總和超過了物理內存或者操作系統的最大限制都會引起服務器啟動不起來。

  垃圾回收GC的角色

  JVM調用GC的頻度還是很高的,主要兩種情況下進行垃圾回收:

  當應用程序線程空閑;另一個是java內存堆不足時,會不斷調用GC,若連續回收都解決不了內存堆不足的問題時,就會報outofmemory錯誤。因為這個異常根據系統運行環境決定,所以無法預期它何時出現。根據GC的機制,程序的運行會引起系統運行環境的變化,增加GC的觸發機會。

  為了避免這些問題,程序的設計和編寫就應避免垃圾對象的內存占用和GC的開銷。顯示調用System.GC()只能建議JVM需要在內存中對垃圾對象進行回收,但不是必須馬上回收,一個是并不能解決內存資源耗空的局面,另外也會增加GC的消耗。

【Java內存溢出的類型】相關文章:

Java的內存劃分全解析12-17

筆記本內存接口類型03-03

JAVA垃圾收集算法與內存泄露的解決方法12-04

java數據類型和運算符03-06

Intel傲騰內存是內存還是固態硬盤03-18

電腦內存的作用03-17

內存故障分析03-05

如何診斷內存故障03-20

電腦內存插槽介紹03-06

主站蜘蛛池模板: 狠狠爱天天综合色欲网| 麻豆第一区mv免费观看网站| 少妇人妻真实偷人精品视频| 中文字幕一区二区三区在线毛片| 天堂网av最新在线| 欧美xxxxx性喷潮| 无码国产精品一区二区免费3p| 精品少妇人妻av无码久久| 韩国v欧美v亚洲v日本v| 欧美人与动牲交欧美精品| 亚洲婷婷六月的婷婷| 亚洲av无码专区在线厂| 欧美另类第一页| 国产精品无码无片在线观看3d| 精品偷拍被偷拍在线观看| 日韩福利视频导航| 黑色丝袜国产精品| 欧美极品色午夜在线视频| 久久久久无码精品国产h动漫| 精品午夜福利在线视在亚洲| 亚洲乱码一区av春药高潮| 新河县| 国产成人亚洲无码淙合青草| 一本久道综合在线中文无码| 国产色综合久久无码有码| 综合色区亚洲熟妇另类| 国产精品熟女视频一区二区 | 亚洲精品理论电影在线观看| 日韩人妻少妇一区二区| 久久九九久精品国产免费直播| 中文字幕在线不卡一区二区| 亚洲欧美日韩精品久久| 久久人妻xunleige无码 | 丝袜无码专区人妻视频| 章丘市| 久久精品成人亚洲另类欧美| 亚洲精品无码人妻无码| 特级免费毛片| 在线精品国产成人综合| 国产精品无码av天天爽播放器| 日本电影午夜福利|