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

官方网站下载免费软件/引擎网站

官方网站下载免费软件,引擎网站,wordpress列表图片大小,新泰网络推广公司本文研究的主要是jvm中的flag设置详解的相关内容,具体介绍如下。一、堆大小设置-xmx3550m:设置jvm最大可用内存为3550m。-xms3550m:设置jvm初始可用内存为3550m。-xmn2g:设置年轻代大小为2g。-xss128k:设置每个线程的堆栈大小为128k-xx:newsize4:设置年轻代大小为4-…

本文研究的主要是jvm中的flag设置详解的相关内容,具体介绍如下。

一、堆大小设置

-xmx3550m:设置jvm最大可用内存为3550m。

-xms3550m:设置jvm初始可用内存为3550m。

-xmn2g:设置年轻代大小为2g。

-xss128k:设置每个线程的堆栈大小为128k

-xx:newsize=4:设置年轻代大小为4

-xx:newratio=4:设置年轻代(包括eden和两个survivor区)与老年代(除去持久代)的比值为4,则年轻代与年老代所占比值为1:4,年轻代占整个堆栈的1/5

-xx:survivorratio=4:设置年轻代中eden区与survivor区的大小比值.设置为4,则两个survivor区与一个eden区的比值为2:4,一个survivor区占整个年轻代的1/6

-xx:maxpermsize=16m:设置持久代大小为16m.

-xx:pretenuresizethreshold=n,大于n的对象直接放入老年代

-xx:maxtenuringthreshold=0:设置垃圾最大年龄.如果设置为0的话,则年轻代对象不经过survivor区,直接进入年老代.

-xx:+useparalleloldgc:配置年老代垃圾收集方式为并行收集.

整个堆大小 = 年轻代大小 + 老年代大小 + 持久代大小。

58d78c818cccbd82305941c95f178904.png

二、收集器设置

-xx:+useserialgc:设置串行收集器

-xx:+useparallelgc:设置并行收集器

-xx:+useparalledloldgc:设置并行年老代收集器

-xx:+useconcmarksweepgc:设置并发收集器

ea162f7ba13e1e145e30685778b40ed7.png

三、垃圾回收统计信息

-xx:+printgc

-xx:+printgcdetails

-xx:+printgctimestamps

-xloggc:filename

4769c68fc5a08c149fa8d5c5cb37e1f6.png

四、并行收集器设置

-xx:parallelgcthreads=n:设置并行收集器收集时使用的cpu数.并行收集线程数.

-xx:maxgcpausemillis=n:设置并行收集最大暂停时间

-xx:gctimeratio=n:设置垃圾回收时间占程序运行时间的百分比.公式为1/(1+n)

五、并发收集器设置

-xx:+cmsincrementalmode:设置为增量模式.适用于单cpu情况.

-xx:parallelgcthreads=n:设置并发收集器年轻代收集方式为并行收集时,使用的cpu数.并行收集线程数.

下面举个例子:

假设有个名为testmem.java 的文件

javac testmem.java

java -verbose:gc -xms20m -xmx20m -xmn10m -xx:+printgcdetails -xx:survivorratio=8 testmem

-xms20m:jvm中java堆的初始大小为20m。(包括新生代和老年代)

-xmx20m:jvm中java堆的最大大小为20m,也就是说不可扩展。(包括新生代和老年代)

-xmn10m:新生代的大小为10m

-xx:+printgcdetails:打印详细gc信息

-xx:survivorratio=8:新生代中一个enden与一个survivor区的空间比例是8:1,则两个survivor区与一个eden区的比值为2:8,一个survivor区占整个年轻代的1/10

知道上面的的flag信息之后,我们可以得到以下信息:

java堆的总大小为20m = 20 * 1024k = 20480k

新生代的大小:10m = 10 * 1024k = 10240k

eden space:10240k * 8/10 = 8192k

from space:10240k * 1/10 = 1024k

to space:10240k * 1/10 = 1024k

老年代的大小:20m - 10m = 10m = 10240k

总结

以上就是本文关于jvm中的flag设置详解的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

希望与广大网友互动??

点此进行留言吧!

http://www.lbrq.cn/news/1907209.html

相关文章:

  • 网站代理备案步骤/志鸿优化网下载
  • 仙踪林老狼网站欢迎您拍照/电话百度
  • php网站虚拟机价格/网站seo外链
  • 微网站制作/whois查询 站长工具
  • 关于政府网站建设意见/友情链接检测的特点
  • 网络宣传策划方案模板/搜索引擎优化是什么工作
  • 用pc做网站服务器为什么不如云主机/凡科建站的免费使用
  • 深入理解wordpress/西安seo培训机构
  • 怀化网站建设哪家便宜/企业网站优化工具
  • 天津制作网站的公司电话/谷歌推广效果好吗
  • 哪些网站做的好看的/广州推广排名
  • 建设部网站注册人员/校园推广方案
  • 网站建设报告总结/成都百度seo推广
  • 外贸做零售的网站/域名解析查询工具
  • 中山营销网站建设联系方式/域名查询系统
  • 北京做百度网站建设/seo项目优化案例分析文档
  • sql 新建网站/企业网站的作用和意义
  • 做外贸大一点的网站/百度模拟点击软件判刑了
  • 香港做网站公司哪家好/百度指数怎么查询
  • 济南新网站优化/百度网址是多少
  • b2b网站做排名是什么意思/河南seo快速排名
  • 小说网站怎么做流量吗/优秀软文案例
  • 文件包上传的网站怎么做/seo关键词优化推广
  • 网站建设 从入门到精通pdf/百度一下就知道官方
  • 山西做网站流程步骤/国外网站seo
  • 电子商务网站建设与管理的考试/螺蛳粉的软文推广
  • 免费网站制作模板/网站怎样优化文章关键词
  • 建设一个网站的流程./营销互联网推广公司
  • 福州专业网站建设服务商/关键词排名代发
  • 广州网站建设南宁/网络推广的手段
  • MySQL 8.0 OCP 1Z0-908 题目解析(27)
  • 前端网络性能优化
  • 基于按键开源MultiButton框架深入理解代码框架(二)(指针的深入理解与应用)
  • ADC采集、缓存
  • K8S的平台核心架构思想[面向抽象编程]
  • 马蹄集 BD202401补给