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

单位内网网站建设 开设栏目郑州58同城

单位内网网站建设 开设栏目,郑州58同城,wordpress个人建站教程,网片图片和价格文章目录 JVM 配置常用参数Java内存区域常见配置参数概览堆参数回收器参数项目中常用配置常用组合 常用 GC 调优策略GC 调优原则GC 调优目的GC 调优策略 JVM 配置常用参数 Java内存区域常见配置参数概览堆参数;回收器参数;项目中常用配置;常…

文章目录

    • JVM 配置常用参数
      • Java内存区域常见配置参数概览
      • 堆参数
      • 回收器参数
      • 项目中常用配置
      • 常用组合
    • 常用 GC 调优策略
      • GC 调优原则
      • GC 调优目的
      • GC 调优策略

JVM 配置常用参数

  1. Java内存区域常见配置参数概览
  2. 堆参数;
  3. 回收器参数;
  4. 项目中常用配置;
  5. 常用组合;

Java内存区域常见配置参数概览

在这里插入图片描述

堆参数

![堆参数][1]

回收器参数

![垃圾回收器参数][2]

如上表所示,目前主要有串行、并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种。并行和并发 GC 的策略通过 UseParallelGC UseConcMarkSweepGC 来指定,还有一些细节的配置参数用来配置策略的执行方式。例如:XX:ParallelGCThreadsXX:CMSInitiatingOccupancyFraction 等。 通常:Young 区对象回收只可选择并行(耗时间),Old 区选择并发(耗 CPU)。

项目中常用配置

备注:在Java8中永久代的参数-XX:PermSize-XX:MaxPermSize已经失效。

在这里插入图片描述

常用组合

![垃圾回收器常用组合][4]

常用 GC 调优策略

  1. GC 调优原则;
  2. GC 调优目的;
  3. GC 调优策略;

GC 调优原则

在调优之前,我们需要记住下面的原则:

多数的 Java 应用不需要在服务器上进行 GC 优化; 多数导致 GC 问题的 Java 应用,都不是因为我们参数设置错误,而是代码问题; 在应用上线之前,先考虑将机器的 JVM 参数设置到最优(最适合); 减少创建对象的数量; 减少使用全局变量和大对象; GC 优化是到最后不得已才采用的手段; 在实际使用中,分析 GC 情况优化代码比优化 GC 参数要多得多。

GC 调优目的

将转移到老年代的对象数量降低到最小; 减少 GC 的执行时间。

GC 调优策略

**策略 1:**将新对象预留在新生代,由于 Full GC 的成本远高于 Minor GC,因此尽可能将对象分配在新生代是明智的做法,实际项目中根据 GC 日志分析新生代空间大小分配是否合理,适当通过“-Xmn”命令调节新生代大小,最大限度降低新对象直接进入老年代的情况。

**策略 2:**大对象进入老年代,虽然大部分情况下,将对象分配在新生代是合理的。但是对于大对象这种做法却值得商榷,大对象如果首次在新生代分配可能会出现空间不足导致很多年龄不够的小对象被分配的老年代,破坏新生代的对象结构,可能会出现频繁的 full gc。因此,对于大对象,可以设置直接进入老年代(当然短命的大对象对于垃圾回收来说简直就是噩梦)。-XX:PretenureSizeThreshold 可以设置直接进入老年代的对象大小。

**策略 3:**合理设置进入老年代对象的年龄,-XX:MaxTenuringThreshold 设置对象进入老年代的年龄大小,减少老年代的内存占用,降低 full gc 发生的频率。

**策略 4:**设置稳定的堆大小,堆大小设置有两个参数:-Xms 初始化堆大小,-Xmx 最大堆大小。

**策略5:**注意: 如果满足下面的指标,则一般不需要进行 GC 优化:

MinorGC 执行时间不到50ms; Minor GC 执行不频繁,约10秒一次; Full GC 执行时间不到1s; Full GC 执行频率不算频繁,不低于10分钟1次。

http://www.yayakq.cn/news/235948/

相关文章:

  • 望城做网站有多人做网站是个人备案
  • 手机网站解析地址禅城网站设计
  • pc网站制作是指什么意思台州北京网站建设
  • 石家庄市高新区建设局网站cc在线代理
  • 网站的运营费用吗河北商城网站搭建多少钱
  • 公司网站 免费模板孝感市最新消息
  • 怎么上传图片到公司网站域名安装wordpress
  • seo网站建设及扩词网站建设制作文献
  • 开网站流程2022年最火的关键词
  • 北京建设有限公司信源官方网站废旧网站那个做的最好
  • 尚义网站建设wl17581网站开发是先做前段还是后台
  • 学校网站 cms学校能建设网站吗
  • 珠宝首饰网站模板凡科互动小游戏
  • 应聘工作哪个网站比较好萧县做网站的公司
  • 网站一直不被收录如何优化公司网站
  • 塔城北京网站建设百度ocpc如何优化
  • 医疗网站建设策划网站建设费 税前扣除吗
  • 企业建站公司怎么创业wordpress域名 文件夹
  • 怎么做服务器网站吗php WordPress开发
  • 云南南网站开发做外贸是不是要有网站
  • wordpress 表格插件重庆seo霸屏
  • 江苏省建设教育协会网站首页户外广告投放公司
  • 网站开发用python吗互联网公司设计
  • 做网站前的准备工作网站设计公司名称
  • 临沂做网站系统自己做网站建设方案怎么做
  • 网站制作销售术语建wordpress
  • 北京网站制作公司排名wordpress友情链接插件
  • wamp配置多个网站长沙网站seo
  • 网站cron黄金软件免费下载
  • 用模版做网站的好处和坏处站长工具seo综合查询怎么去掉