java -XX:+PrintCommandLineFlags -version
其中得出的max 內存除以1024,得到按兆為單位。
然后用glances,查看,
如果沒有glances命令,用yum 安裝一下,如果安裝不到,更新一下repo的源和附加源。
默認java的一個進程占用內存總量的1/4,但根據我的實踐,內存到25.5%的時候,並沒有內存溢出,只是剛好到達了邊界。待觀察。之后漲到了25.6%
另外:
用top命令,查看res,快捷鍵M,以內存排序top,這里看到的res信息,沒有比java -XX:+PrintCommandLineFlags -version 的值大。說明沒有內存溢出。