首先需要進行VM options 配置:-XX:+PrintGCDetails
運行測試時如下:
由此可以知道jdk1.8中有新生代、老生代和Metaspace 組成。
jvm參數調節,默認爲:
-Xms128m -Xmx2023m -XX:ReservedCodeCacheSize=240m
如果是16G內存修改爲:
-Xms512m -Xmx1500m -XX:ReservedCodeCacheSize=500m
參考:https://blog.csdn.net/bear_lam/article/details/79648701