我们可以对运行时数据区的内存进行参数设置. 这是jvm调优的重点. 参数的变化将影响到整体效率
?...这里单独说一下spring boot项目启动的时候如何设置jvm参数?...方法区(元空间)参数设置
?
在jdk8之前有各区域叫做永久代, 在jdk8及以后改名字了, 叫做元空间. 这块内存空间占用的是直接的物理内存....比如内存条是8G的, 堆和栈分配了4G的空间, 那么元空间最多可以使用4G
我们可以通过参数来设置使用的最大内存
-XX:MetaspaceSize=256M 元空间的初始空间大小, 以字节位单位..., 基于这种情况, 一般建议在JVM参数中将-XX:MetaspaceSize和-XX:MaxMetaspaceSize设置成一样的值, 并设置的比初始值还要大, 对于8G物理内存的机器来说, 一般会将这两个值设置为