同樣的jar包,同樣的java環境,我在本地建的ubuntu16虛擬機運行java在記憶體達到一定程度會自動釋放記憶體,但是阿里云部署的服務記憶體占用越來越大不會自動釋放!有人知道是什么回事嗎?
uj5u.com熱心網友回復:
設定JVM引數了?如果沒有設定,兩邊的記憶體大小是否一致?
沒有設定JVM引數, 對于Java8來說,一般堆記憶體的初始容量為物理記憶體大小的1/64,最大記憶體不超過物理記憶體的1/4或1G
對比一下是不是堆小了
uj5u.com熱心網友回復:
https://www.cnblogs.com/manmanrenshenglu/p/10516313.html可以看這里。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/39638.html
標籤:Java相關
上一篇:javaweb專案部署到linux系統上報404錯誤
下一篇:redis和oracle資料同步
