当前位置: 首页 > news >正文

【jvm】方法区常用参数有哪些

目录

          • 1. -XX:PermSize
          • 2. -XX:MaxPermSize
          • 3. -XX:MetaspaceSize(Java 8及以后)
          • 4. -XX:MaxMetaspaceSize(Java 8及以后)
          • 5. -Xnoclassgc
          • 6. -XX:+TraceClassLoading
          • 7.-XX:+TraceClassUnLoading

1. -XX:PermSize
  • 1.设置JVM初始分配的永久代(方法区)的容量。
  • 2.该参数在JVM的某些版本中可能已经被废弃,例如在Java 8及以后的版本中,元空间(Metaspace)取代了永久代,此时应使用-XX:MetaspaceSize来设置初始大小。
2. -XX:MaxPermSize
  • 1.设置JVM允许分配的永久代(方法区)的最大容量。
  • 2.在Java 8及以后的版本中,应使用-XX:MaxMetaspaceSize来设置元空间的最大容量。
3. -XX:MetaspaceSize(Java 8及以后)
  • 1.设置JVM初始分配的元空间大小。
  • 2.Java 8及以后的版本使用元空间来取代永久代,用于存储类的元数据。
4. -XX:MaxMetaspaceSize(Java 8及以后)
  • 1.设置JVM允许分配的元空间的最大容量。
  • 2.当元空间使用量达到此限制时,JVM会尝试进行垃圾回收以释放空间。
5. -Xnoclassgc
  • 1.关闭JVM对类的垃圾回收。
  • 2.需要注意的是,这个参数在某些JVM版本中可能已经被废弃或不再推荐使用。
6. -XX:+TraceClassLoading
  • 1.表示查看类的加载信息。
  • 2.这个参数可以用于跟踪类的加载过程,帮助开发者了解类的加载情况。
7.-XX:+TraceClassUnLoading
  • 1.表示查看类的卸载信息。
  • 2.与-XX:+TraceClassLoading类似,这个参数可以用于跟踪类的卸载过程。
http://www.lryc.cn/news/487050.html

相关文章:

  • JAVA环境的配置
  • LLM文档对话 —— pdf解析关键问题
  • MySQL单表查询时索引使用情况
  • Qt邮箱程序改良版(信号和槽)
  • 入门到精通mysql数据(四)
  • Java 设计模式 详解
  • 卡尔曼滤波学习资料汇总
  • linux003.在ubuntu中安装cmake的方法
  • EtherNet/IP转Profinet网关连接发那科机器人配置实例解析
  • 自动化运维-检测Linux服务器CPU、内存、负载、IO读写、机房带宽和服务器类型等信息脚本
  • ubuntu24.04设置开机自启动Eureka
  • 从视频帧生成点云数据、使用PointNet++模型提取特征,并将特征保存下来的完整实现。
  • 工化企业内部能源能耗过大 落实能源管理
  • LSTM 和 LSTMCell
  • python成长技能之正则表达式
  • 解决docker报Error response from daemon Get httpsregistry-1.docker.iov2错误
  • 【论文分享】利用多源大数据衡量街道步行环境的老年友好性:以中国上海为例
  • 说说软件工程中的“协程”
  • 使用IDE实现java端远程调试功能
  • javaScript交互案例2
  • JavaScript 浏览器对象模型 BOM
  • 基于MATLAB的激光雷达与相机联合标定原理及实现方法——以标定板为例
  • React(一)
  • Liunx-Ubuntu22.04.1系统下配置Anaconda+pycharm+pytorch-gpu环境配置
  • Postman之数据提取
  • selenium元素定位校验以及遇到的元素操作问题记录
  • 在AndroidStudio中新建项目时遇到的Gradle下载慢问题,配置错的按我的来,镜像地址不知道哪个网页找的,最主要下载要快
  • 用mv命令替换rm命令
  • 电解车间铜业机器人剥片技术是现代铜冶炼过程中自动化和智能化的重要体现
  • 【qt】控件2