1. 程式人生 > >JVM堆優化與相關配置引數

JVM堆優化與相關配置引數

   如果在垃圾回收日誌中觀察到OutOfMemoryError,嘗試把Java堆的大小擴大到實體記憶體的80%~90%。尤其需要注意的是堆空間導致的OutOfMemoryError以及一定要增加空間。比如說,增加-Xms和-Xmx的值來解決old代的OutOfMemoryError,增加-XX:PermSize和-XX:MaxPermSize來解決permanent代引起的OutOfMemoryError。記住一點Java堆能夠使用的容量受限於硬體以及是否使用64位的JVM。在擴大了Java堆的大小之後,再檢查垃圾回收日誌,直到沒有OutOfMemoryError為止。