調(diào)優(yōu)不是一蹴而就的,需要分析、推理、實踐、總結(jié)、再分析,最終定位到縣體的問題可以使用jmap來查看IVM中各個區(qū)域的使用情況可以通過jstack來查看線程的運(yùn)行情況,比如哪些線程阻塞、是否出現(xiàn)了死鎖可以通過jstat命令來查看垃圾回收的情況,特別是fullgc,如果發(fā)現(xiàn)fullgc比較頻繁,那么就得進(jìn)行調(diào)優(yōu)通過各個命令的結(jié)果,或者ivisualvm等工具來進(jìn)行分析首先,初步猜測頻繁發(fā)送fulgc的原因,如果頻繁發(fā)生fullgc但是又一直沒有出現(xiàn)內(nèi)存溢出,那么表示fulgc實際上是回收了很多對象了,所以這些對象最好能在younggc過程中就直接回收掉,避免這些對象進(jìn)入到老年代,對于這種情況,就要...