下面我来启动看一下。
看一下堆栈分配:
很明显默认的最大堆内存分配了8个G。很明显的不合理嘛。
2、下面我们来设置下Jvm参数
例如要配置JVM这么一大段参数:
-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC
方式一:
如果你用的是IDEA等开发工具,来启动运行项目,那么要调试JDK就方便太多了。另外,IDEA 系列教程全部整理好了,微信搜索Java技术栈,在后台发送:IDEA,可以在线阅读。
只需要将参数值设置到VM options中即可。
设置成功,我的GC日志和堆栈分配都已经OK了。
GC日志: