永久代、栈内存大小怎么设置

作者: holysu | 来源:发表于2021-04-17 09:20 被阅读0次

永久代和栈内存大小一般较为固定

永久代(元数据区)也就存放类的元数据 一般512m就够了
-XX:MaxMetaspaceSize=512m -XX:MetaspaceSize=512m

比如我司线上环境的metaspace占用稳定在100m出头,如果机器配置低点2C4G的话,设置为256M也是够的

栈内存大小 一般 -Xss512k 也就够了

相关文章

  • 永久代、栈内存大小怎么设置

    永久代和栈内存大小一般较为固定 永久代(元数据区)也就存放类的元数据 一般512m就够了-XX:MaxMetasp...

  • java GC详解

    工作中出现的内存溢出异常, 最后只需要调节相应内存大小即可。 永久代内存溢出实例永久代内存溢出实例 jvm各参数含...

  • JVM性能调优

    JVM常用参数 -Xss 栈内存大小。设置单个线程栈大小、一般默认521-1024Kb。单个线程栈大小跟操作系统...

  • JVM学习 -X参数设置,堆内存相关

    -X参数设置,堆内存相关一般用来设置堆内存大小。 整个堆大小 = 年轻代 + 老年代 + 持久代(Permanen...

  • jvm分区1.8之meta Space

    1.8之前 JVM分区可以分为线程共有——新生代、老年代、永久代,线程私有—虚拟机栈、本地方法栈、程序计数器,具体...

  • JVM 运行时数据区内部结构

    线程私有:程序计数器、本地方法栈、虚拟方法栈 线程共有:堆、堆外内存(永久代或者元空间、代码缓存); Rumtim...

  • 一、OC对象的本质

    1、class_getInstanceSize调用栈 2、malloc_size调用栈 3、Student的内存大小

  • JVM(二)分区

    一、分区介绍 每个线程:独立包括程序计数器、栈、本地栈 线程间共享:堆、堆外内存(方法区、永久代或元空间、代码缓存...

  • JVM内存区域介绍

    内存区域脑图 JVM内存区域主要包括: 方法区(永久代) 虚拟机栈 java对象堆 pc计数器 本地方法栈 Jav...

  • C语言-3、堆栈、野指针、悬空指针、动态开辟

    栈区:占用内存大小 最大值: 大概 2M 大于2M会栈溢出 跟平台有关系 堆区:占用内存大小 最大值: 大概8...

网友评论

    本文标题:永久代、栈内存大小怎么设置

    本文链接:https://www.haomeiwen.com/subject/wpbdkltx.html