java進程佔用系統內存高,排查方法

一、top 查看具體是哪一個進程吃內存較多,接下來咱們以排查第一個爲例多線程 二、定位線程問題(經過命令查看9534進程的線程狀況),命令:ps p 9534 -L -o pcpu,pmem,pid,tid,time,tname,cmd線程 由此能夠看到這PID:9534的進程產生了不少線程。接下來就能夠經過jstack查看內存使用的堆棧。,具體能夠執行 ps p 9534 -L -o pcpu,
相關文章
相關標籤/搜索