伊莉討論區

標題: 關於jvm設置啟動器垃圾回收 [打印本頁]

作者: momo87669    時間: 2019-8-19 06:19 PM     標題: 關於jvm設置啟動器垃圾回收

本帖最後由 momo87669 於 2019-8-19 06:20 PM 編輯

小弟的伺服器最近開一段時間
記憶體都會吃好吃滿 記憶體增加的速度來不急釋放
所以造成伺服器整個當機 必須重新啟動才可以

我的啟動器配置如下
start /abovenormal /b /wait jdk/bin/java -Xoptimize -Xmx14g -Xms14g -Xmn1024m -Xss512k -XXarallelGCThreads=8 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M


當伺服器快當機時 發現記憶體已經吃到上線 卻只釋放一點
請問各位大神 要如何配置才能完整的釋放且不佔內存呢.....
困擾好久了 求各位大大的教學

作者: kwj    時間: 2019-8-20 12:24 AM

問題不在於如何配置,而是在於你的程式碼有 memory leak,導致該被釋放的物件無法被釋放。你應該先去研究記憶體裡到底都放了些什麼,這些東西是否真的都有留在記憶體內的必要,以及是否有你認為應該要被釋放的東西卻一直留在那。
作者: wacla    時間: 2019-8-22 11:11 PM

提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 伊莉討論區 (http://a04.eyny.com/) Powered by Discuz!