https://blog.csdn.net/en_joker/article/details/79726975java
(將堆的最小值-Xms參數與最大值-Xmx參數設置爲同樣便可避免堆自動擴展),經過參數-XX:+HeapDumpOnOutOfMemoryError能夠讓虛擬機在出現內存溢出異常時Dump出當前的內存堆轉儲快照以便過後進行分析。 工具
若是不存在泄漏,換句話說,就是內存中的對象確實還必須存活着,那就應當檢查虛擬機的堆參數(-Xmx與-Xms),與機器物理內存對比看是否還能夠調大,從代碼上檢查虛擬機的堆參數(-Xmx與-Xms),與機器物理內存對比看是否還能夠調大。 spa