首先需要进行VM options 配置:-XX:+PrintGCDetails

idea中设置打印GC日志运行测试时如下: 

idea中设置打印GC日志

由此可以知道jdk1.8中有新生代、老生代和Metaspace 组成。

jvm参数调节,默认为:

-Xms128m
-Xmx2023m
-XX:ReservedCodeCacheSize=240m

如果是16G内存修改为:

-Xms512m
-Xmx1500m
-XX:ReservedCodeCacheSize=500m

idea中设置打印GC日志

idea中设置打印GC日志

参考:https://blog.csdn.net/bear_lam/article/details/79648701

 

相关文章: